swing还有人用吗?

java图形化很水啊、、。。想问谁还在用swing做图形化编程啊
关注者
41
被浏览
73,782

7 个回答

  • Sun/Oracle 根本就没打算好好做 GUI,他们的客户都是企业,GUI 不是那么重要。
  • JavaFX 8 已经很不错了,取代 Swing 是没有问题的。
  • 前两年我还见过 Swing 开发的抢票软件,看下面:


如果你学习到了 JavaSE 的 Swing 部分,建议如下:

  • Swing 学习,主要了解其事件监听机制、常用布局和组件关系
  • 初次学习,一定要自己写代码,学完常用布局后,自己写个小型 Swing 应用,例如计算器(你可以仿照 Windows 的计算器),然后就可以继续 JavaWeb 的其余内容了,不要再深究 Swing 本身,虽然这东西有点意思
  • 初次学习,不要安装 GUI 插件,因为拖拽式开发的前提是你自己能写的出来,之后如果希望快速开发 GUI 程序,可以使用 Netbeans 自带的 Swing 设计器拖拽出界面,自己写界面以外的逻辑即可
  • Eclipse 插件,除了 Spring Tool Suite 、 Hibernate Tools、Git 等常用插件外,别瞎折腾,会累死人,在线安装 Elipse 插件时不时被墙,而且安装还有各种兼容问题,管理起来也不方便
  • 企业开发现在基本没有 Swing 什么事,自己拿 Swing 做个小的界面程序还是挺有用的
  • Oracle 官方有个教你使用 Netbeans 开发 Swing 的教程,需要的可以参考下

《Learning Swing with the NetBeans IDE》

docs.oracle.com/javase/

我回答的其他帖子:

会计转行从事IT,如何在一年时间内全职学习? - Night Silent 的回答

头次参加java8大会的感想是,javafx看上去不错,swing应该已经被放弃了