0

私は現在Javaを学んでおり、ダイアログボックスを教えるレッスンを受けています。現在、アイコンオプションを変更する方法は知っていますが、いくつかのボタンを追加するのはどうですか?

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

^警告エラーとOKボタンを表示しますが、キャンセルボタンも欲しいです

不運にも

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 に答える