Hallo ihr Lieben,
Ich habe diese Methode:
Das funktioniert soweit auch so wie ich es mir vorgestellt habe. Ich habe nur ein Problem: Ich möchte differenzieren zwischen "es wurde 'okay' gedrückt" und "es wurde 'abbrechen' gedrückt". Soweit wird bei einem Klick auf das Kreuz des OptionPanes selected der Wert "null" zugewiesen, aber bei 'okay' und 'abbrechen' taucht es im debugger überhaupt nicht auf - und eine Differenzierung passiert schon gar nicht.
Gibt es etwas, das einen entsprechenden Wert gibt oder bekommt, je nach Button oder vielleicht eine andere Möglichkeit, das Problem zu lösen? Ich grübele schon lange und mir fällt keine wirklich praktikable Lösung ein.
Liebe Grüße und vielen Dank
Max
Ich habe diese Methode:
Java:
public void rbDefekt_ActionPerformed(ActionEvent evt) {
Object[] defektMessage = {"Bitte spezifizieren Sie den Defekt", defektGrund};
JOptionPane defektPane = new JOptionPane( defektMessage, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
defektPane.createDialog(null, "Eingabeaufforderung").setVisible(true);
Object selected = defektPane.getValue();
writeStatus("defekt", iAuswahl);
writeGrund(defektGrund.getText(), iAuswahl);
writeName("","", iAuswahl);
writeLabels("defekt", defektGrund.getText(), "");
}
Gibt es etwas, das einen entsprechenden Wert gibt oder bekommt, je nach Button oder vielleicht eine andere Möglichkeit, das Problem zu lösen? Ich grübele schon lange und mir fällt keine wirklich praktikable Lösung ein.
Liebe Grüße und vielen Dank
Max