类上的Java问题代码未执行
我是java新手 假设我有一门课叫a类上的Java问题代码未执行,java,swing,Java,Swing,我是java新手 假设我有一门课叫a class A { A { //init codes //why does this code below not works? if(!jFrame1.isVisible() && !jFrame0.isVisible()) jFrame0.setVisible(true); } 我想做的是,我有两个JFrame,所以当ppl按下jFrame0上的按钮时,jFrame0将被设置为可见(false),jFrame1将被打开,那
class A {
A {
//init codes
//why does this code below not works?
if(!jFrame1.isVisible() && !jFrame0.isVisible())
jFrame0.setVisible(true);
}
我想做的是,我有两个JFrame,所以当ppl按下jFrame0上的按钮时,jFrame0将被设置为可见(false),jFrame1将被打开,那么当ppl按下jFrame1上的X/Close时,我如何实现jFrame0将返回可见?显然,如果人们按下
jFrame0
上的按钮,它是可见的(这同样适用于jFrame1
)因此中的条件如果变成false
显然,如果人们按下jFrame0
上的按钮,它是可见的(这同样适用于jFrame1
)。因此,中的条件如果
变为false//为什么该代码不起作用?它显示了什么?jFrame0后面不可见,所以进程正在运行,但什么都不存在,因为两个jframe都已关闭。//为什么该代码不起作用?它显示了什么?jFrame0后面不可见,所以进程正在运行,但什么都不存在因为两个jframe都已关闭。他的意思是,在隐藏jframe0之前,它仍然可见。因此,您的条件是错误的。他的意思是,在隐藏jframe0之前,它仍然可见。因此,您的条件是错误的。