IT-Academy icon

Dialógové okná Java

IT-Academy | PRO | 03/12/17 04:02:03 PM UTC | 0 ⭐ | 451 👁️ | Never ⏰ | []
Java |

1.47 KB

|

None

|

0 👍

/

0 👎

import javax.swing.*;
 
public class Main {
 
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        int n = JOptionPane.showConfirmDialog(frame,
            "Dáte si na ranajky kavu?",
            "Zaujimava otazka",
            JOptionPane.YES_NO_OPTION);
        if (n == JOptionPane.YES_OPTION) {
            // Kava je super
        } else if (n == JOptionPane.NO_OPTION) {
            // Asi nieco ine
        } else {
            // Akosi sme nedostali odpoved
        }
 
 
 
        Object[] options = {"Ano, prosím", "V žiadnom prípade!"};
        int m = JOptionPane.showOptionDialog(frame,
            "Dáte si na ranajky kavu?",
            "Zaujimava otazka",
            JOptionPane.YES_NO_OPTION,
            JOptionPane.QUESTION_MESSAGE,
            null,
            options,
            options[0]);
        if (m == JOptionPane.YES_OPTION) {
            // Kava je super
        } else if (m == JOptionPane.NO_OPTION) {
            // Takže radsej nieco ine
        } else {
            // Akosi sme nedostali odpoved
        }
 
 
        Object[] options2 = {"Kavu pochopitelne",
            "Čaj, samozrejme",
            "Nedal by som si ani jedno!"};
        int k = JOptionPane.showOptionDialog(frame,
            "Dáváte u ranajok prednost káve, alebo čaju?",
            "Zaujimava otazka",
            JOptionPane.YES_NO_CANCEL_OPTION,
            JOptionPane.QUESTION_MESSAGE,
            null,
            options2,
            options2[2]);
        if (k == JOptionPane.YES_OPTION) {
            // Kava je super
        } else if (k == JOptionPane.NO_OPTION) {
            // Takze to bude caj
        } else if (k == JOptionPane.CANCEL_OPTION) {
            // Ani kavu ani caj
        } else {
            // Akosi sme nedostali odpoved
        }
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎