在另一个 JFrame 中使用 JButton 刷新 JTable?
Posted
技术标签:
【中文标题】在另一个 JFrame 中使用 JButton 刷新 JTable?【英文标题】:Refresh a JTable using a JButton in another JFrame? 【发布时间】:2012-12-29 11:54:12 【问题描述】:我创建了两个JFrame
s。框架 1 具有 JTable
,框架 2 具有 JButton
。 JTable
包含来自 mysql 表的数据。我要做的是:当我单击第 2 帧中的 JButton
时,需要刷新第 1 帧中的 JTable
。我该怎么做?
【问题讨论】:
【参考方案1】:让您的TableModel
导出一个Action
,该TableModelEvent
会触发适合所做的任何更改的TableModelEvent
。使用Action
构造按钮。当点击按钮并触发Action
时,任何监听表模型的表都会自动更新。有相关的例子here和here。
另见The Use of Multiple JFrames, Good/Bad Practice?
【讨论】:
以上是关于在另一个 JFrame 中使用 JButton 刷新 JTable?的主要内容,如果未能解决你的问题,请参考以下文章