To get right to the point i would like to ask for some suggestions regarding writing Java
I have so far only done small GUI or Console applications that consisted of max 2 classes aka. 2 files. But now while back i decided to take on a larger project. I find it difficult to separate Logic and GUI part of the application. I wish to keep my GUI and my Logic separate so i can have some sort of organization. Unless the application is really small in scale i don't like to keep my event listeners all in a same file or class.
Can anyone point out some guides on "how-to" coding Java GUI or give tips on how to keep it all clean.