我试图使用按钮重新加载我的画面。我试过这段代码。但我的框架消失了,不再出现了。然后我谷歌它并尝试revalidate()
validate()
和repaint()
。但注意到了。我该怎么办?
我想这样做,因为在这个框架中我有一些功能来禁用一些组合框,重命名一些标签,并清除一些文本字段。我想"重置"它们作为第一个默认值。如果我使用setText标签或重新启用组合框,我认为这将需要很多代码。我顺便使用netbeans
我试图写一个方法,可以将个别值重置回默认状态
但我想找到另一个更有效的代码来做到这一点。
private void btRestartActionPerformed(java.awt.event.ActionEvent evt) {
setVisible(false);
setVisible(true);
}
这是我的动作按钮。谢谢
答案 0 :(得分:0)
创建框架的新实例并处理前一个...如果你觉得太懒。否则,最好的方法是将所有内容设置为初始值。实际上,之前的方法不需要额外编码,但机器执行的代码量要多得多。