A JavaFX-based desktop expense management application built with Java, JDBC, MySQL/SQLite, Maven, and rule-based NLP for automatic expense categorization. The application allows users to record ...
本项目源码不追求炫酷动画或云端同步,核心价值在于:用 JavaFX 的 Scene Builder 可视化拖拽完成界面布局,用 ObservableList 实现商品列表的实时双向绑定,用 JDBC 封装层隔离 MySQL/SQLite 切换,所有逻辑压缩在单个 JAR 包内——你把它拷进 Win7 电脑、U 盘启动的 Linux 系统,甚至树莓派 4B 上,只要装了 OpenJDK ...
与Swing的陈旧机制和Electron的重型打包相比,JavaFX在媒体播放上兼顾开发效率与运行成本,尤其适合内部工具和桌面小应用的快速交付。 在实际工程中,通过Maven正确引入javafx-media模块、处理module-info模块化声明,并结合ObservableList实现播放 ...