0

我在对话框基础知识方面遇到问题,我已经查过了,但我什么也没找到。JOptionPaneGUI 右上角的 X 是什么?当我单击它时,它会继续运行脚本。我知道它需要一个`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);
}
4

1 回答 1

0
JOptionPane pane = new JOptionPane("message");
JDialog dialog = pane.createDialog(null, "Title");
dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
dialog.show();

您可以设置对话框的默认关闭操作。

于 2013-09-12T15:33:45.017 回答