这个你的描述我没明白,如果你的意思是单机窗口上的关闭按钮(红叉)关闭当前窗口的话可以使用楼上朋友的方法,但是如果你的意思是通过自己的设定的按钮的话则上面应该改为
JButton btn = new JButton("Close");
btn.setBounds(100,100,50,30); //随意设定了按钮的大小和位置
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// System.exit(0);
// setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(false);
}
});
this.add(btn);
}
JButton btn = new JButton("Close");
btn.setBounds(100,100,50,30); //随意设定了按钮的大小和位置
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// System.exit(0);
// setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(false);
}
});
this.add(btn);
}