But for desktop applications, lets say i wanna write java code and make it as a simple app, for example copy file from one location to another, or make a player like winamp with buttons and functionality. For this purpose, where an app does not need internet, and is totally desktop and portable (of course with java), what user interface would be appropriate?
I understand the consequence of web and development of RIA which is why im currently covering that. I also wanna be able to show some aspects of desktop app, like above mentioned with GUI in windows for example. Please suggest some paths to explore for such GUI. I know very little about Swings, and wanted to know if there are other options which would surpass it, or is it better to go with Swings.