我在对话框基础知识方面遇到了问题,我已经查了一下,但我没有找到任何内容。 GUI右上角的X的JOptionPane
是多少?当我点击它时,它继续运行脚本。我知道它需要一个`System.exit(0);
这就是我到目前为止所做的:
int dialogButton= JOptionPane.YES_NO_CANCEL_OPTION;
int dialogResult = JOptionPane.showConfirmDialog(null, "", "Info",dialogButton);
if(dialogResult==JOptionPane.YES_OPTION){
//Code for YES Button Clicked
} else if(dialogResult == JOptionPane.NO_OPTION) {
System.exit(0);
} else if(dialogResult == JOptionPane.CANCEL_OPTION) {
System.exit(0);
}
答案 0 :(得分:0)
JOptionPane pane = new JOptionPane("message");
JDialog dialog = pane.createDialog(null, "Title");
dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
dialog.show();
您可以设置对话框的默认关闭操作。