java - NetBeans 中表的 Swing Bean 绑定(bind)

标签 java swing desktop-application beans-binding

我想知道如何过滤数据库表中的数据并插入到 NetBeans 中具有 Bean 绑定(bind)的 Swing 表中。我读了NetBeans beanbinding教程。但是没有多大帮助。(它展示了如何直接从数据库表加载数据)我想知道如何查询和选择相关数据并插入到表中。

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

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

谢谢

最佳答案

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

1°) 延长 AbstractTableModel这将代表您的数据库表。这是一个又好又短的example .

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

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

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

祝你好运!

关于java - NetBeans 中表的 Swing Bean 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377230/

相关文章:

java - .等于不使用扫描仪

java - 如何更改 JLabel 显示的图像?

java - 在框架内重新绘制 JPanel

java - 我如何知道应用程序是使用java链接到wifi还是以太网?

javascript - 处理缓慢的 Electron 启动

java - 使用 toString (java) 打印存储在不同数组中的对象内的对象

java - 创建了几乎可以工作的排序算法,但我不明白第二个 for 循环

java - Xpath 1 (dom4j) - 连接多个节点的文本值

java - 在 JLabel 扩展类中找不到符号

web-applications - 如何将 "PHP.Laravel + VueJS"应用程序移动到混合应用程序?