首先swing的界面很难看的,
其次如果你需要用java,在客户的机器上就要有jvm,你发布软件的时候就要带着jre。
这个一下子就把软件的大小给增加了很多。
基本上不管什么语言,只要是成熟的语言都有调用其他语言的接口。
java的长处一直是web开发啊,不建议你前后太分离这样做。
是不是嫌其他语言没有java简单啊。
根目录\Java\jdk1.6.0_10\demo\jfc\Java2D
你去这个目录看看,用jre打开Java2Demo.jar文件
你就知道java的桌面应用并不弱 只是开发难度比较高 比较耗时
GUI都是有库的,不过桌面级的应用java确实不怎么样, 推荐JavaFX
是C/S编程吗?awt和swing是比较好的,C/S模式编程,java的自由度是很高的。