2012-06-26 11 views
13

showConfirmDialogにはボタンが1つだけ必要です。JOptionPane showConfirmDialogボタンが1つだけの場合

私はこの試みた:

int response = JOptionPane.showConfirmDialog(null, "Time Entered Successfully", 
        "", JOptionPane.OK_OPTION, JOptionPane.PLAIN_MESSAGE); 

if (response == JOptionPane.CLOSED_OPTION || response == JOptionPane.OK_OPTION) 
{ 
    System.out.println("CLOSING>>>>>>"); 
} 

をしかし、これはYES_NO_OPTIONとの対話を示しています。

ここには[OK]ボタンしか表示されません。出来ますか?

答えて

17

ここには[OK]ボタンしか表示されません。出来ますか?

showOptionDialog()メソッドを使用してください。これを使用して

Object[] options = {"OK"}; 
    int n = JOptionPane.showOptionDialog(frame, 
        "Message here ","Title", 
        JOptionPane.PLAIN_MESSAGE, 
        JOptionPane.QUESTION_MESSAGE, 
        null, 
        options, 
        options[0]); 
+0

が病気uは...働い –

+0

感謝を知っている:) –

20

試して、それが唯一のボタン

JOptionPane.showMessageDialog(null, "Loading Complete...!!!"); 
+0

は完璧な勤務だ、感謝君は – AMB

8

を作成するには、[OK] JOptionPane.DEFAULT_OPTION

JOptionPane.showConfirmDialog(null, 
       "MESSAGE", 
       "TITLE", 
       JOptionPane.DEFAULT_OPTION, 
       JOptionPane.PLAIN_MESSAGE); 
関連する問題