Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何重新加载当前帧?_Java_Swing_Awt - Fatal编程技术网

Java 如何重新加载当前帧?

Java 如何重新加载当前帧?,java,swing,awt,Java,Swing,Awt,我正试图用一个按钮重新加载帧。我试过这个代码。但是我的相框消失了,不会再出现了。然后我用谷歌搜索它,并尝试了revalidate()validate()和repaint()。但没有发生什么。我该怎么办? 我想这样做,因为在这个框架中,我有一些函数来禁用一些组合框,重命名一些标签,并清除一些文本字段。我想先将它们“重置”为默认值。如果我使用setText标签或重新启用组合框,我认为这将需要大量代码。顺便说一下,我正在使用netbeans。 我尝试编写一种方法,可以将各个值重置为默认状态 但我想找到

我正试图用一个按钮重新加载帧。我试过这个代码。但是我的相框消失了,不会再出现了。然后我用谷歌搜索它,并尝试了
revalidate()
validate()
repaint()
。但没有发生什么。我该怎么办?
我想这样做,因为在这个框架中,我有一些函数来禁用一些组合框,重命名一些标签,并清除一些文本字段。我想先将它们“重置”为默认值。如果我使用setText标签或重新启用组合框,我认为这将需要大量代码。顺便说一下,我正在使用netbeans。
我尝试编写一种方法,可以将各个值重置为默认状态
但我想找到另一个更有效的代码来实现这一点

private void btRestartActionPerformed(java.awt.event.ActionEvent evt) {
    setVisible(false);
    setVisible(true);
}

这是我的动作执行按钮。谢谢你

创建一个新的框架实例并处理上一个实例。。。如果你觉得太懒了。否则,最好将所有内容都设置为初始值。事实上,前面的方法不需要太多额外的编码,但您的机器执行的代码量要多得多。

查看@Draco18s我想猜测一下,JavaScript选项不是OP想要找到的。我想问一下,为什么您要重新加载
?@Emz oh geeze。我不知何故完全误读了这篇文章。@RicoAditya编写了一个方法,可以将各个值重置回默认状态