我正在写一个小gui程序,其中包含两个窗口,一个是虚拟“电视”,第二个是“远程”
我想通过远程按钮上的一个按钮来设置电视窗口的可见性,我想我可以通过这种方式来实现它
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,它是无效的,我的第一个条件我正在谈论。
我该怎么做?
答案 0 :(得分:4)
如果您想知道电视是否可见,您应该使用
if(tv.isVisible()) { //blah }
话虽如此,每按一次按钮,您都不应该创建新的tv
。您应该将电视传递给ActionListener
作为决赛。