javaswing实例 Java写GUI用swing还是JavaFX呢?

[更新]
·
·
分类:互联网
3302 阅读

javaswing实例

Java写GUI用swing还是JavaFX呢?

Java写GUI用swing还是JavaFX呢?

趁着还没用Java写过GUI,想问一下学哪个好用一些……

5年前就开始用javafx了,其它的都太老了

为什么不试试BS呢。

javafx有一个现成的gui框架,网上有很多教程或者旧书上会介绍swing和awt之类的,但是他们都是过时的老古董了,新人入门的话,javafx是一个非常好的选择,它也支持XML格式描述界面,甚至可以直接用css来设定界面样式,而且还是跨平台的哦

不是应该用swt吗?eclipse的框架。

你是学生的话,建议学习一下swing,因为它的体系架构比较清晰经典,各种设计模式都有完美的应用,非常适合训练自己的编程思维。
项目应用的话还是算了,20年前的技术了比起现代gui构建还是落后很多了,没有必要做考古工作。

javafx11主流支持了,b站有个别视频看看就会了,ui样式也容易出。swing已老。

建议用fx,支持css,xml可以式样简单化。swing自定义控件难度太大

fx比较新,但网上资料比较少

JavaScript加electron就搞定了

还是考虑下别的方式吧,感觉java的gui还是不太强势,写起来不如.net方便。

建议用Swing,因为比较成熟,而且网上有大量的资料可以查找,相反JavaFX为版本1和2,两个版本完全不同,而且JavaFX的推广不利,在国内更是冷门,开发时遇到很多问题都百度不到。
最后一点甲骨文已经不再支持JavaFX了,未来也将把JavaFX从JDK里剥离出去,但会一直保留Swing这块,毕竟连Eclipse和IDEA都是建立在Swing基础上的,所以Swing会长久支持下去,而JavaFX已经弃坑了。

与数据库有关的swing是啥?

中文名t
旋转
功能t
开发Java应用程序用户界面
特点t
丰富、灵活的功能和模块化组件
性质t
开发工具包
示例t
avax.swing,javax.swing.event
基础t
抽象窗口工具包(AWT)
外文名t
Swing