Ich versuche gerade, diesen Teil meines Codes zu erhalten, um zu vergleichen, welche Schaltfläche der Benutzer wählt, um die Schaltfläche selbst zu wählen. Im Moment zeigt es automatisch das else an, das Test2 ist.JOptionPane versucht abzurufen, welche Schaltfläche ausgewählt ist
Object usersChoice;
Object[] options = { "Go on a journey!", "Exit, i'm tired." };
usersChoice = JOptionPane.showOptionDialog(null, "Hello Melissa :)", "Sunshine program",
JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,
null, options, options[0]);
if(usersChoice == options)
{
JOptionPane.showMessageDialog(null, "Test1");
} else {
JOptionPane.showMessageDialog(null, "Test2");
}
Was ist Ihr beabsichtigtes Verhalten? – Thunderforge
In dem sonst werde ich zwei Funktionen in dort setzen, aber ich schrieb einfach zwei joptions, um es zu prüfen. Ich möchte, dass es so ist, wenn der Benutzer den Knopf "Geh auf eine Reise!" Es geht in die if-Anweisung, sonst "Exit, ich bin müde". – Danny