9 Stimmen

Erstellen eines JOptionPane mit 4 Optionen

Ich muss ein benutzerdefiniertes Dialogfeld mit 4 Optionen erstellen, aber soweit ich weiß, kann man nur eines mit drei Optionen haben. Hier ist, wie ich eine Option Fenster mit 3 Optionen machen würde:

        Frame refFrame = DialogUtils.getReferenceFrame();

        ///TODO:
        /// - Use DialogUtils
        int option = JOptionPane.showOptionDialog(refFrame,
            msg,
            rsc.str("918"),
            JOptionPane.YES_NO_CANCEL_OPTION,
            JOptionPane.INFORMATION_MESSAGE,
            DialogUtils.INFO_ICON,
            options,
            options[0]);

Aber ich konnte keine Art von Ersatz für YES_NO_CANCEL_OPTION mit offenem Ende finden. Gibt es eine Möglichkeit, im JOptionPane vier Auswahlmöglichkeiten zuzulassen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X