用按钮单击关闭 JFrame

2022-09-01 11:22:30

我有JFrame的jButton1私有成员,我想在单击按钮时关闭框架。

jButton1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    {
    }
});

我想做,但找不到超级近的地方。有没有办法引用JFramesuper.close()


答案 1

您将需要对要关闭的特定框架的引用,但假设您有该引用,则应关闭该框架。dispose()

jButton1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    {
       frameToClose.dispose();
    }
});

答案 2
JButton b3 = new JButton("CLOSE");

b3.setBounds(50, 375, 250, 50);

b3.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    {
        System.exit(0);
    }
});

推荐