java - 如何让一个表中传递的数据不再显示在另一个表中

标签 java mysql swing jtable resultset

我有一个问题几个小时没有解决,如下。

我有表 A 和表 B。

表 A 已填充结果集,表 B 正在添加到表 A 中可用的产品

我想要实现的是:一旦点击添加按钮,将表A的产品花费到表B,最后的产品不再显示在表A中。

最佳答案

通知表已添加数据以及从中删除数据的责任完全取决于您,并且应该在每个表的模型中进行处理。如果您想将数据从一个表“移动”到另一个表,您需要从第一个表的模型中删除该数据并将其添加到第二个表中。完成后,两个模型都需要通过 fireTableDataChanged 获知更改,以便它们知道要重绘。

关于java - 如何让一个表中传递的数据不再显示在另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362548/

相关文章:

java - 是否有可能在 IntelliJ 中找到(可能)冗余的 try...catch block ?

java - 如何抛出空指针异常以及在何处抛出

mysql : match against and having query with max

java - JTable中添加Image时显示的字符串路径

java - 如何将 'String'中的 'JTextField'插入到特定位置?

java - Switch 语句未初始化的变量

java - Eclipse 和 Git - 来自 GitHub 的存储库无法从“导入”菜单中使用(来自 Git 的项目可用)

php - 未找到列 : 1054 Unknown column - Laravel 5. 1 加入

php - 我的自定义 PHP stdev 函数 VS mysql 的 STDDEV_POP

java - 如何获取JTable中最后一个单元格的值?