学习Java界面编程选择Swing,而不用JavaFX的理由及学习路线资料

一、理由

我仅从个人使用体验方面阐述理由,不涉及技术。

  1. 首先相较于Java FX,Swing的学习资料更丰富,上手的门槛也更低。基本上很多的Java界面编程中文资料,都是以Swing为主。
  2. 我在学习了这两种库之后做了比较,Java FX相较Swing确实是做出来的界面更加美观,但Swing有很多美化包,这点够不上缺点。虽然Java FX功能更加强大,但如果你不是编写大型的软件,使用Swing将更加方便。
  3. 实际开发也没有那个公司用Java来写GUI的啊,Java界面编程没必要特别深入的学习,那么我们又何不选择更加容易上手的Swing。
  4. 目前大多数现有的GUI java代码都是基于Swing,并且很可能会一直保持这种状态,直到代码基本腐烂,没有人再维护它。
  5. 也有很多优秀的软件是用Swing开发的,比如你在用的IntelliJ IDEA。
  6. 综合来看,Java Swing 因为过去源码遗留的原因,以及作为JDK标准库的一部分,在未来使用 Swing的人数仍将不少,如果你需要简单编写一个界面程序,使用Swing将比较方便。再一个,由于JavaFX 目前已经从JDK标准库中移除,如果你必须使用JavaFX,则需要下载相关的JavaFX包,或者使用Maven进行构建,在进行专业界面应用开发,JavaFx仍然是不二的选择。

所以我很推荐如果只是简单的想要学习Java界面开发的同学学习Swing!!!

二、推荐学习资料

【【拯救者】Swing界面速成(基础+实战)javaGUI】
https://www.bilibili.com/video/BV1pp4y1B7fX/share_source=copy_web&vd_source=f03582fa6ec49a07fff948c22c3b9419

【Java Swing 图形界面开发(目录)】
https://blog.csdn.net/xietansheng/article/details/72814492

【【Java项目】不到一小时用Java做出贪吃蛇小游戏(附源码资料)超详细java游戏开发】 https://www.bilibili.com/video/BV1pU4y197zK/?share_source=copy_web&vd_source=f03582fa6ec49a07fff948c22c3b9419

快的话,一天就足够了,推荐按顺序学习!!

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值