我正在 Swing 中构建一个应用程序,其中数据从数据库中获取并填充在 JTable 中的 GUI 上。 第一次运行之前,GUI 上没有 JTable。第一次获取数据后,就会创建并填充 JTable。 首要问题: 我需要这些数据在 JTable 上不断刷新。 第二期: 在第二次运行中,我想向 JTable 添加一行,而不是创建新行。因此它应该检查 JTable 是否存在,并相应地创建一个新的或添加一行。
最佳答案
您始终可以创建一个空表格并将其添加到框架中。
然后,当您执行代码时,您只需检查表中的行数:
如果数字为零,则创建一个新的 TableModel 并使用
setModel(...)
表的方法将数据添加到表中。如果行数大于零,则可以使用
addRow(...)
你的方法DefaultTableModel
添加新数据行。
关于java - 检查 JTable 是否存在,如果存在则向其中添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40290611/