对话框基础知识

时间:2013-09-12 15:28:42

标签: java android

我在对话框基础知识方面遇到了问题,我已经查了一下,但我没有找到任何内容。 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);
}

1 个答案:

答案 0 :(得分:0)

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

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