Τετάρτη 11 Απριλίου 2012

Εμφάνιση παραθύρου YES/NO με ερώτηση (edited)


import javax.swing.JOptionPane;
public class Pinakas
{

    public static void main(String[] args)
    {
        if (JOptionPane.showConfirmDialog(null, "Είναι ο Παναθηναϊκός ο Αυτοκράτορας της Ευρώπης?","PAO BC", JOptionPane.YES_NO_OPTION)==0)
            JOptionPane.showMessageDialog(null, "Μπράβο είσαι Παναθηναϊκάρα!!!","Panathinaikos B.C.", JOptionPane.PLAIN_MESSAGE);
        else
             JOptionPane.showMessageDialog(null, "Άι στο διάολο κολόγαυρε ξαναπροσπάθησε","Panathinaikos B.C.", JOptionPane.PLAIN_MESSAGE);
    }
}

--------------EDIT BY tasosg4 15/4/2012 2:37------------------------------------------------------


Ουσιαστικά αυτό που θα γράψω είναι το ίδιο πράγμα απλά βάζω το confirm dialog σε μια ακέραια μεταβλητή x. Στο χ==1 θέλει else if αντί else γιατί με το else αν πατήσεις το Χ (Κλείσιμο) δεν κλείνει αμέσως η εφαρμογή αλλά σου βγάζει το μήνυμα που είναι για την απάντηση "ΝΟ".

import javax.swing.JOptionPane;  //vivliothiki gia to gui
public class Main {

    public static void main(String[] args) {
      int x = JOptionPane.showConfirmDialog(null, "yes or no","the title", JOptionPane.YES_NO_OPTION);

      if(x==0)
          JOptionPane.showMessageDialog(null, "You said YES", "the title", JOptionPane.PLAIN_MESSAGE);
      else if(x==1)
          JOptionPane.showMessageDialog(null, "You said NO", "the title", JOptionPane.PLAIN_MESSAGE);
    }
}


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου