【问题标题】:Swing Bean Binding for tables in NetBeansNetBeans 中表的 Swing Bean 绑定
【发布时间】:2023-04-01 23:47:02
【问题描述】:

我想知道如何过滤数据库表中的数据,并在 NetBeans 中使用 bean 绑定插入到摆动表中。我阅读了NetBeans beanbinding教程。但是没有多大帮助。(它显示了如何直接从数据库表中加载数据)我想知道如何查询和选择相关数据并插入到表中。

另外,我想知道如何使用netbeans中的Beanbinding将文本字段中的数据添加到表中。我仍然手动编码。

还有如何在 Beansbinding 中删除/删除选定的行/行并从表中获取数据并进行计算(行数,特定列中的总值)。?

谢谢

【问题讨论】:

标签: java swing desktop-application beans-binding


【解决方案1】:

首先在 JTable 中显示一些数据,然后再使用您的数据库怎么样?

1°) 扩展将代表您的数据库表的AbstractTableModel。这是一个简短的example

2°) 然后,使用适当的 JDBC 驱动程序,您将能够在您的数据库上执行 Select queries 并检索数据。

3°)通过您的 AbstractTableModel 触发正确的事件(请参阅fireTableDataChanged()),您的屏幕将自动更新

4°) 关于删除记录:您需要使用selected 行。有了它,您可以访问您的数据(查找主键)并执行 JDBC 删除查询。当且仅当您的查询成功执行,然后更新您的内部数据并触发事件:fireTableRowsDeleted(int, int)fireTableRowsInserted(int, int) 等。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多