因为没有良好的工具来支持画UI的这个动作 swing awt基本上页面效果都是靠手写不是靠拉出来的当然不是很好用了
原因有几点:
java程序不能直接运行,机器上需要安装jre,而jre体积挺大
swing本身非常优雅,但是缺乏可靠又强大的可视化设计工具,界面设计基本上得靠编码完成,开发效率上不去。
默认风格不够漂亮,要做漂亮,需要下大功夫。
与操作系统交互不够方便 。
很多人用的系统是windows,java桌面程序用在linux和mac系统的比较多
如果你用C#写下桌面应用后,你应该可以很清晰的理解这些问题了。