Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对话框基础知识_Java_Android - Fatal编程技术网

Java 对话框基础知识

Java 对话框基础知识,java,android,Java,Android,我在对话框基础知识方面遇到了问题,我已经查过了,但没有发现任何问题。GUI右上角X的JOptionPane是什么?当我单击它时,它将继续运行脚本。我知道它需要一个`系统出口(0); 这就是我到目前为止所做的: int dialogButton= JOptionPane.YES_NO_CANCEL_OPTION; int dialogResult = JOptionPane.showConfirmDialog(null, "", "Info",dialogButton); if(dialogRes

我在对话框基础知识方面遇到了问题,我已经查过了,但没有发现任何问题。GUI右上角X的
JOptionPane
是什么?当我单击它时,它将继续运行脚本。我知道它需要一个`系统出口(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);
}
可以设置对话框的默认关闭操作

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