如何通过一个按钮打开和关闭java gui窗口的可见性?

时间:2014-09-19 18:43:45

标签: java awt actionlistener

我正在写一个小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,它是无效的,我的第一个条件我正在谈论。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

如果您想知道电视是否可见,您应该使用

if(tv.isVisible()) { //blah }

话虽如此,每按一次按钮,您都不应该创建新的tv。您应该将电视传递给ActionListener作为决赛。