【发布时间】:2012-11-15 07:33:09
【问题描述】:
我创建了一个框架 x1,它有一个面板 p1。加载 x1 时,复选框会动态添加到 p1。添加到 p1 的复选框数量取决于数据库表 (t1) 中满足特定条件的数据值的数量。
帧 x1 上有一个按钮 b1。单击 b1 时,将显示另一个框架 x2,其中可以修改数据库表 t1 的数据值。 x2 中的“更新”按钮更新 t1 以反映对其数据值所做的更改。
修改后,当 x2 关闭时,我希望框架 x1 中的面板 p1 自动更新以反映对数据库所做的更改,即满足条件的数据值的数量可能在 x2 中的 t1 修改后发生了变化,因此,在 p1 上显示的复选框的数量也可能发生了变化。
如何从 x2 刷新和重新加载 x1 中面板 p1 的组件。
想知道是否有人可以帮助我解决问题。在此先感谢您,并对问题中的大量文字感到抱歉。
In x2:
private void UPDATEActionPerformed(java.awt.event.ActionEvent evt)
{
//x1 is an object of ParentFrame
ParentFrame f1=new ParentFrame();
f1.fillPanel();
//fillpanel()fills p1 with checkboxes after running validate() and repaint() on it
}
【问题讨论】:
-
为了获得更好的帮助,请尽快发布带有硬编码值(随机)而不是 JDBC 的 SSCCE,否则这里的一切都可能只是黑暗的镜头
-
试试这个链接......这个问题已经解决了......stackoverflow.com/questions/9576308/…
标签: java swing netbeans jframe jpanel