JAVA 中有“确定”,“取消”的判断对话框??

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:18:17
JAVA 中有“确定”,“取消”的判断对话框怎么写??然后判断他是否选择了确定。和取消怎么判断??大哥们帮个忙
。。。我主要是想问怎么用 if 判断是不是选择了OK或NO

if(e.getSource==btn1)
或者if (e.getCommand=="确定")

用JOptionPane

一个例子
JOptionPane optionPane = new JOptionPane("Continue printing?",
JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION);
JDialog dialog = optionPane.createDialog(source,
"Manual Creation");
dialog.show();
int selection = OptionPaneUtils.getSelection(optionPane);
System.out.println(selection);

Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。
ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮)
显示ConfirmDialog
JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);

int result=JOptionPane.showConfirmDialog(null,"要显示的文本","标题的文本",JIOptionPane.YES_NO_CANCEL_OPTION);
switch(resul