我创建了一个框架 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
}