package www9m25;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class TestWindowEvent {
private JFrame jf;
public TestWindowEvent() {
jf=new JFrame();
}
private void addEventHandler(){
jf.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println("x");
int op=JOptionPane.showConfirmDialog(jf,"是否退出程序?","确认退出",JOptionPane.YES_NO_CANCEL_OPTION);
System.out.println(op);
if(op==JOptionPane.YES_OPTION){
System.exit(0);
}
}
});
}
public void show(){
addEventHandler();
jf.setSize(400,300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
}
public static void main(String[] args) {
new TestWindowEvent().show();
}
}
Java Swing复习(8)窗口弹框
最新推荐文章于 2022-12-25 11:00:20 发布