Java Swing : Separation of logic and GUI

标签 java swing user-interface

我用Java编写了一个推荐系统程序。现在,为了使其更具交互性,我想提供一个有帮助的 GUI。 例如:显示或编辑数据文件。

但是,Java Swing 需要事件驱动的方法,这使得将程序逻辑与 GUI 清晰分离变得更加困难。

谁能给我建议一个 Swing 的替代方案,一个可用于 Java 程序的更灵活的 GUI 环境的替代方案?

最佳答案

Swing 很灵活,如果您遵循正确的设计规则,您可以轻松分离(通过 Controller )GUI 代码( View )和应用程序逻辑(模型)。

查找 MVC pattern

关于Java Swing : Separation of logic and GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543602/

相关文章:

Swing 线程中的 Java 操作

java - 更新客户端 GUI

java - 提取出现在特定模式之后的子串

java - 如何找到 Tomcat6 使用的 Java 版本?

java - 即使故意使用不正确的 keystore 密码,APK 也会构建

user-interface - 作为服务执行的AutoIt脚本是否可用于GUI操作?

python - 退出 tkinter gui,没有错误

java - 调试 AES-CMAC,生成错误答案

java - 添加可滚动的 JTextArea (Java)

java - JAVA 中 ActionPerformed 方法中的 IF 语句