2012-06-26 13 views
13

È necessario disporre di un solo pulsante in showConfirmDialog.JOptionPane showConfirmDialog con un solo pulsante

ho provato questo:

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>>>>>>"); 
} 

Ma questa finestra mostra con Yes_No_option.

Desidero visualizzare solo il pulsante OK. È possibile?

risposta

17

Desidero visualizzare solo il pulsante OK. È possibile?

Utilizzare il metodo showOptionDialog().

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

ok malato sia u sanno –

+0

grazie che hanno lavorato .. :) –

20

provare a utilizzare questo, crea un solo pulsante

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

ha funzionato perfettamente, grazie tu – AMB

8

E 'il JOptionPane.DEFAULT_OPTION

JOptionPane.showConfirmDialog(null, 
       "MESSAGE", 
       "TITLE", 
       JOptionPane.DEFAULT_OPTION, 
       JOptionPane.PLAIN_MESSAGE); 
Problemi correlati