Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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 你将如何用彩色方式运行外部JFrames?_Java_Swing_Visibility - Fatal编程技术网

Java 你将如何用彩色方式运行外部JFrames?

Java 你将如何用彩色方式运行外部JFrames?,java,swing,visibility,Java,Swing,Visibility,我想做一个if语句,但是 我需要返回setVisible的值,这样我就可以做出如下声明: ifvisible=false { 哈哈这里没有代码如果你看到方法setVisible的原型,你会发现它不会返回值,因为它是一个void方法。 如果要获得帧的可见性,则应改为isVisible。如果看到方法setVisible的原型,则会发现它不会返回值,因为它是一个void方法。 如果要获得框架的可见性,则应改为“可见”。编辑 在我看来,您可能需要使用。您可以实现WindowClosing方法,让它显示下

我想做一个if语句,但是

我需要返回setVisible的值,这样我就可以做出如下声明:

ifvisible=false {
哈哈这里没有代码如果你看到方法setVisible的原型,你会发现它不会返回值,因为它是一个void方法。
如果要获得帧的可见性,则应改为isVisible。

如果看到方法setVisible的原型,则会发现它不会返回值,因为它是一个void方法。 如果要获得框架的可见性,则应改为“可见”。

编辑 在我看来,您可能需要使用。您可以实现WindowClosing方法,让它显示下一个JFrame

JFrame具有该方法。您可以使用该方法确定帧是否可见

if (!yourFrame.isVisible()) {
   // No code here...
}
编辑 在我看来,您可能需要使用。您可以实现WindowClosing方法,让它显示下一个JFrame

JFrame具有该方法。您可以使用该方法确定帧是否可见

if (!yourFrame.isVisible()) {
   // No code here...
}

嗯,我从另一个程序调用JFrame,我需要主程序来确定帧是否不可见,如果不可见,下一帧将运行。我所有的JFrame都是自己的程序,都从主程序运行,但我需要它们都以彩色运行,一次只打开一个。@Nick,“调用JFrame”意味着什么n’?我将主程序设置为从包含JFrame和内容的另一个.java文件外部运行JFrame。除此之外,没有其他内容。我的主程序只是一个容器,其中保存了方法,可以逐个顺序执行JFrame。噢!等等,当用户按下按钮导致JFrame关闭时……它将触发WindowClosing?@Nick,如果你以任何方式导致窗口关闭,窗口关闭事件将触发。我从另一个程序调用JFrame,我需要主程序确定该帧是否不可见,如果不可见,则下一帧将运行。我所有的JFrame都是自己的程序,都从主程序运行,但我需要它们都是to以彩色方式运行,一次只打开一个。@尼克,“调用JFrame”是什么意思?我将主程序设置为从包含JFrame和内容的另一个.java文件外部运行JFrame。除此之外,没有其他内容。我的主程序只是一个容器,其中包含一个接一个顺序执行JFrames的方法。噢!等等,wh如果用户按下一个按钮,导致JFrame关闭……它将触发窗口关闭?@Nick,如果您以任何方式导致窗口关闭,将触发窗口关闭事件。