[Java] showConfirmDialog


(Aglasek) #1

witam

wie ktos moze jak zmienic nazwe przycisków Yes, No, Cancel na np Tak, Nie, Anuluj w showConfirmDialog?

private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {

        int odp = JOptionPane.showConfirmDialog(null, "Are you sure");

        switch(odp){

             case JOptionPane.YES_OPTION :{

                System.exit(0);

             }

             break;

             case JOptionPane.NO_OPTION : {

                System.console();

             }

             break;

        }

    }

(Cinek Cnx) #2
String[] opcje = { "TAAK", "NIEE", "Anuluj"};

int rc = JOptionPane.showOptionDialog(

           null, // okno

           "Co mam zrobić?", // komunikat

           "Program zmodyfikowany", // tytuł

           JOptionPane.DEFAULT_OPTION, // rodzaj przycisków u dołu (tu nieważny)

           JOptionPane.QUESTION_MESSAGE,// typ komunikatu (standardowa ikona)

           null, // własna ikona (tu: brak)

           opcje, // własne opcje - przyciski

           opcje[1]); // domyślny przycisk


System.out.println("Wybrałeś " + rc + " " + opcje[rc]);