0

我正在使用 JXTable 来显示记录列表。

  • 当我单击“刷新”按钮时,我希望刷新 JXTable 以显示新插入的记录。

  • 而且当我单击“添加新行”按钮时,必须将新行添加到 JXTable。

我该怎么做这些?我找不到任何有用的参考或样本。请指导我。

4

1 回答 1

4

它的工作原理与普通的一样,这在表教程JTable中都有解释。但要回答你的问题:

  • 不需要“刷新”按钮,除非“刷新”按钮更新TableModel. 更新您的那一刻,TableModel您应该触发适当的事件,以便JTable了解对模型所做的更改。那一刻,它JTable会自动刷新。如果您TableModelDefaultTableModel那里扩展已经有可用的方法来处理事件(例如insertRow
  • 插入一行意味着将一行添加到TableModel+ 触发适当的事件。如果您使用DefaultTableModel,则可以使用可用的 APIDefaultTableModel
于 2012-08-07T10:56:14.873 回答