java - 检查 JTable 是否存在,如果存在则向其中添加行

标签 java database eclipse swing

我正在 Swing 中构建一个应用程序,其中数据从数据库中获取并填充在 JTable 中的 GUI 上。 第一次运行之前,GUI 上没有 JTable。第一次获取数据后,就会创建并填充 JTable。 首要问题: 我需要这些数据在 JTable 上不断刷新。 第二期: 在第二次运行中,我想向 JTable 添加一行,而不是创建新行。因此它应该检查 JTable 是否存在,并相应地创建一个新的或添加一行。

最佳答案

您始终可以创建一个空表格并将其添加到框架中。

然后,当您执行代码时,您只需检查表中的行数:

  1. 如果数字为零,则创建一个新的 TableModel 并使用 setModel(...)表的方法将数据添加到表中。

  2. 如果行数大于零,则可以使用 addRow(...)你的方法DefaultTableModel添加新数据行。

关于java - 检查 JTable 是否存在,如果存在则向其中添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40290611/

相关文章:

java - 在 Spring Integration 中等待所有线程完成

mysql - 在评论系统中做一个 'count'栏是不是一个好办法?

mysql - SQL语法问题

eclipse - 尝试在 Eclipse 中运行 Scala 应用程序时出错

java - Struts2中的动态文件下载

java - Spring 批处理 : Stop the batch job if no items are written

java - 陷入递归循环

database - 选择和更新 oriento/orientjs 中的多个记录和水线中的事务

java - Eclipse JUNO + ADT 23.0.2 资源 $NotFoundException

java - 在 Eclipse Kepler 中制作 toString() 方法来打印继承的字段