Java Swing 自动从表单中收集数据

标签 java swing

我在 Swing 中有一个表单,其中有很多文本字段接收数据。这个想法是当一个按钮被点击时,应用程序会立即从文本字段中收集所有数据。你知道一个好的做法吗?或者是否需要通过文本字段收集数据文本字段?

最佳答案

如果您正在寻找框架,请尝试使用 JDesktop 的 BeansBinding。它与 Netbeans IDE 的 Matisse GUI 构建器集成得很好,应该足以满足简单程序中的大多数需求。 如果您使用的是 Netbeans,here's a good primer帮助您入门。

但是,由于 BeansBinding 通过抽象所有复杂性来工作,因此您失去的是更精细的控制。如果您正在开发一个需要更多控制和调整的高度复杂的应用程序,那么我建议您卷起袖子准备动手。为表单上的每个可编辑字段注册一个类作为监听器,并将数据保存到一个存储每个必要值的 bean 类。

关于Java Swing 自动从表单中收集数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752277/

相关文章:

java - 使用转换为 NULL 的转换器生成正确的 SQL?

java - 如何一次对齐所有 jtable 单元格和标题?

java - 将面板从二等舱更改为一等舱

java - 使用 Drools 7.21 的 when 部分中的 boolean 值

java - 生成给定长度和约束的二进制字符串

java - 单击 GUI 时 JButton 消失

java - getTableCellRendererComponent参数: "Value" and "IsSelected" for JComboBox

java - 在 jframe 中运行 ffplay 视频

java - 我如何能够在类中引用实例的私有(private)字段?

java - contextDestroyed() 与 addShutdownHook()