环境:我正在尝试创建一个简单的数据处理应用程序(读取文件并对提取的数据进行一些处理)该应用程序必须让用户实时更新处理。我保持 UI 和逻辑分离,以便我可以将逻辑重新用于其他应用程序。
问题:我在 UI 中有一个文本区域,它必须实时显示处理信息,UI 使用JFrame-Home.java(netbeans 拖放)。逻辑 - Utility.java
如何访问另一个类(Utility.java)中的 JFrame 组件(Home.java)?
访问 UI 组件并从逻辑代码修改它是正确的方法吗?通过这样做增加了重用逻辑类的工作量,我该怎么做?
观察者模式是这里的解决方案吗?