0

我编写了一些代码,它有一个带有输入按钮的 GUI,单击该按钮时会打开我创建的工具,但我还希望 jbutton 做的是关闭第一个 GUI 并打开我的工具已经创建,我尝试更改setVisible(true/false);语句,但它们只是隐藏 GUI 并且它不运行。

总而言之,我希望我JButton有两个功能,一个是关闭当前的 GUI,一个是打开我创建的工具。

我认为enterButton关闭GUI与此编码有关:

public void actionPerformed(ActionEvent e){ 
    if(e.getSource() == enterButton){
        // coding to make the GUI exit???
    }
}
4

1 回答 1

2

你可以System.exit(0)这样使用:

public void actionPerformed(ActionEvent e){ 
    if(e.getSource() == enterButton){

        //coding to make the GUI exit???

        System.exit(0); 
    }
}

或使用dispose()

public void actionPerformed(ActionEvent e){ 
    if(e.getSource() == enterButton){
        //coding to make the GUI exit???

        this.dispose();
    }
}
于 2013-02-22T16:04:54.997 回答