1

是否有 Java 实用程序类来帮助在桌面 UI 中进行数据管理?

我正在编写一个 UI 来配置一个网络设备,该设备将在配置时连接到计算机的串行端口。我的应用程序没有 Web 服务器。UI 有大量字段 (50+) 分布在 16 个选项卡中。我将用 Java(Java FX?)编写 UI。启动时它应该在浏览器内部运行,并通过串口向网络设备发出命令。UI 有多个跨选项卡的输入字段和一个提交按钮。如果编辑字段并单击提交按钮,它会发出命令并将新数据发送到设备,检索当前值和任何错误。所以如果输入字段有坏数据,例如,该字段有一个红色的边框。

是否有标准设计模式或 Java 实用程序类来完成此场景中经常遇到的“通用”部分?延迟加载,仅提交更改的字段,显示哪些字段有错误等(如果它已经存在,我不想重新发明轮子)。否则我可以写一个这样的课程,如果有用的话,可以在这里分享。

4

2 回答 2

2

您需要一个数据模型:一组具有不同类型关系的类(UML 设计可能会有所帮助)。

您可以了解有关 MVC 模式的更多信息。

于 2012-10-18T20:50:14.663 回答
0

当涉及到数据管理时,Java 鼓励使用模型控制视图模式来分离责任级别。

本质上,这个想法是提供一个视图可以向用户显示的模型。模型不关心它的显示方式,视图也不关心数据的管理方式,它们只是有一个同意的死接口,它们可以通过它进行通信

于 2012-10-18T20:57:38.483 回答