一次纯兴趣向的 Java 桌面应用实践(Swing + JavaFX)
大家好,我想分享一下我最近的一个纯兴趣项目,这也可以看作是我个人的一个记录。在平时的工作中,我主要使用Java进行后端开发,但在业余时间,我更倾向于做一些能够直接看到和触摸到的项目。因此,我选择了一个自己一直很感兴趣但很少被深入讨论的方向:Java桌面应用(Swing / JavaFX)。
我之所以选择这个项目,并不是因为工作需求或推广某种技术,而是出于以下几个原因:
- 我喜欢桌面应用那种完整、封闭、自洽的感觉。
- 我喜欢将一个系统从窗口、菜单、表格到交互一步步构建起来。
- 我希望在业余时间,慢慢打磨一个结构清晰、逻辑完整的桌面管理系统。
因此,这个项目更像是一个桌面端后台管理系统的个人实现。目前,我的项目主要围绕芋道源码/yudao-ui-admin-vue3管理系统来实现,使用JavaSwing和JavaFX分别实现了该管理系统的前端UI。虽然我比较懒,不想再实现一个服务端,但直接使用了这个现成的管理系统。
以下是项目的一些截图:
对于JavaFX的实现:
对于JavaSwing的实现:
最后,我想说明的是,这只是一个个人兴趣向的折腾记录,并不代表任何技术立场,也不打算将其作为产品。这只是我个人的一个实践和探索,希望对同样对Java桌面应用感兴趣的朋友们有所帮助。
评论已关闭