【发布时间】:2013-10-23 22:09:05
【问题描述】:
我用 Java 编写了一个推荐系统程序。现在为了使它更具交互性,我想在有帮助的地方提供一个 GUI。 例如:显示或编辑数据文件。
然而,Java Swing 需要一种事件驱动的方法,这使得将程序的逻辑与 GUI 明确分离变得更加困难。
谁能给我推荐一个 Swing 的替代方案,一个可用于 Java 程序的更灵活的 GUI 环境的替代方案?
【问题讨论】:
-
您能否更具体地说明您希望 GUI 显示/编辑的事物/数据类型?
-
只要您将业务逻辑保存在一个单独的类中(忽略确切的 GUI 实现)并且只使用您的 GUI 调用中的方法,您就应该足够解耦以更改任一部分而不影响其他。
-
@user2777005 它是一个 CSV 文件,要转换为可编辑的 JTable 并将其转换回 CSV
-
我建议使用 apache poi 之类的东西将 Excel 中的数据读取到创建 JTable 所需的数组中(我认为)
标签: java swing user-interface