我正在写一个小的 gui 程序,它由两个窗口组成,一个是虚拟的“电视”,第二个是“远程”
我想通过远程按钮上的单个按钮打开和关闭电 window 口的可见性,我想我可以通过这种方式做到这一点
private class gbm implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
tv obj = new tv();
if(obj.setVisible(true))
{
obj.setVisible(false);
}
else
{
obj.setVisible(true);
}
}
}
但我有一个错误,它是不兼容的类型,需要 bollean 并且它是无效的,我正在谈论的第一个 if 条件。
我该怎么做?
最佳答案
如果你想知道电视是否可见,你应该使用
if(tv.isVisible()) {//blah }
也就是说,您不应该在每次按下按钮时都创建一个新的 tv
。您应该将电视作为最终结果传递给 ActionListener
。
关于java - 如何通过一个按钮打开和关闭 java gui 窗口的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25940486/