Wie man mit der Schaltfläche "Abbrechen" in JOptionPane umgeht

8

Ich hatte eine JOptionPane vom Typ showInputDialog erstellt. Wenn es geöffnet wird, zeigt es mir zwei Schaltflächen: OK und Abbrechen . Ich möchte mit der Aktion umgehen, wenn ich Abbrechen -Taste drücke, aber ich weiß nicht, wie ich es erreichen soll. Wie kann ich es bekommen?

    
Mazzy 15.07.2012, 17:50
quelle

5 Antworten

21

Zum Beispiel:

%Vor%

Alternativ mit showOptionDialog :

%Vor%

Weitere Informationen finden Sie unter Dialoge erstellen .

BEARBEITEN: showInputDialog

%Vor%     
tenorsax 15.07.2012, 17:55
quelle
6

Der showMessageDialog sollte keine zwei Schaltflächen anzeigen, daher stimmt etwas mit Ihrem Code oder Ihrer Interpretation nicht überein. Unabhängig davon, ob Sie dem Benutzer eine Auswahlmöglichkeit geben möchten und diese Auswahl erkennen möchten, verwenden Sie keinen showMessageDialog, sondern einen showConfirmDialog, und rufen Sie int ab, und testen Sie, ob es sich um JOptoinPane.OK_OPTION handelt.

    
Hovercraft Full Of Eels 15.07.2012 17:54
quelle
1

Dies ist eine alte Frage, und ich bin ein Java-Neuling, also könnte es bessere Lösungen geben, aber ich wollte das Gleiche wissen, und vielleicht kann es anderen helfen, was ich getan habe, war zu überprüfen, ob die Antwort null war / p>

Das hat für mich funktioniert:

%Vor%     
Kjell 21.09.2014 16:12
quelle
0
%Vor%     
hamooda aburezk 03.12.2017 04:59
quelle
-1

Dies könnte Ihre Antwort sein:

%Vor%     
Athit See 25.03.2015 16:52
quelle

Tags und Links