有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在使用swing后,如何在swing中“X出”窗口?

我已经看过许多其他类似的问题,但没有人回答我的需要。一旦一个动作监听器被用来打开下一个窗口,我就需要将x从窗口中移出。下面是我代码的一部分。对“GUITUI”的引用是另一个类中类似的代码部分。一旦调用了GUITUI,我需要实际退出窗口,而不仅仅是使用Frame。dispose()或类似的函数来清除窗口的内容

JPanel Race = new JPanel(new GridLayout(5,6,20,15));
getContentPane().add(Race);
setTitle("Choose a Race.");
setSize(500,200);
setResizable(false);
JButton Race1 = new JButton("Human");
Race.add(Race1);
Race1.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent event){
       try {
            GUITUI a = new GUITUI(1);
            a.setVisible(true);
        } catch (IOException e) {
        e.printStackTrace();
        }
}});

共 (0) 个答案