0

我目前正在学习 Java,并且正在上一堂教授对话框的课程。目前我知道如何更改图标选项,但如何添加一些按钮?

JOptionPane.showMessageDialog(null, "Text to display", "Title", JOptionPane.WARNING_MESSAGE); 

^ 显示应有的警告错误和确定按钮,但我还想有一个取消按钮

很遗憾

JOptionPane.showMessageDialog(null, "Text to display", "Title", JOptionPane.WARNING_MESSAGE, JOptionPane.OK_CANCEL_OPTION); 

返回错误。基本上,因为我是初学者,所以我不知道在哪里放置 ok_cancel_option 部分。谢谢 !:D

4

1 回答 1

4
JOptionPane.showConfirmDialog(parent, 
                              "message", 
                              "title", 
                              JOptionPane.YES_NO_OPTION);

showMessageDialog()如果您想要一个必须使用的确认对话框,则用于警报,showConfirmDialog()如上所示

PS:忘了说showConfirmDialog()返回结果

int result = JOptionPane.showConfirmDialog(parent, 
                                           "message", 
                                           "title", 
                                            JOptionPane.YES_NO_OPTION);

if (result == JOptionPane.YES_OPTION){
     //stuff to do if yes
}
if (result == JOptionPane.NO_OPTION){
     //stuff to do if no
}
于 2013-03-09T15:26:04.327 回答