Java ConfirmDialog bei Eclipse

...komplette Frage anzeigen

1 Antwort

Versuch das:

int dialogButton = JOptionPane.YES_NO_OPTION; JOptionPane.showConfirmDialog(null, "Bist du an diesem Tag geboren?", "Warning", dialogButton);

    if (dialogButton == JOptionPane.YES_OPTION) 
    {
            System.out.println("ja");
        
    } else 
    {
        System.out.println("nein");
    }

sorry das format hat nicht funktioniert.

0
@Lukasx97

nicht schlimm, ich probier's aus kann man da auch in der Nachricht dann das Datum und so angeben?

0
@Babylindwurm

"Bist du an diesem Tag geboren" kannst du durch alles ersetzen, wenn du das meinst

0
@Lukasx97

gut, danke ... aber ich habe mal auf nein gedrückt, aber der ist immer zu if(dialogButton == JOptionPane.YES_OPTION){ ... } gesprungen -> er hat immer "Ich weiß" ausgegeben.

0
@Babylindwurm

sorry fehler von mir: das geht (getestet)

int n = JOptionPane.showConfirmDialog( null, "Bist du an diesem Tag geboren?", "Question", JOptionPane.YES_NO_OPTION);

   if( n == 0)
   {
       System.out.println("ja");
   }
   if( n == 1)
   {
       System.out.println("nein");
   }
0
int dialogButton = JOptionPane.YES_NO_OPTION;
dialogButton = JOptionPane.showConfirmDialog(null, "Dann bist du am " + Eingabe1 + "." + Eingabe2 + "." + (Jahr - Alter) + " geboren, oder?","Achtung!",dialogButton);
    
if (dialogButton == JOptionPane.YES_OPTION) {

So muss man's machen, sonst gibt der dialogButton nie als NO_OPTION aus, danke trotzdem! :)

0

Was möchtest Du wissen?