Tworzenie JOptionPane z 4 opcjami

Muszę utworzyć niestandardowe okno dialogowe z 4 opcjami, ale o ile wiem, możesz mieć tylko jedno z trzema opcjami. Oto, jak mógłbym utworzyć okienko opcji z 3 opcjami:

        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]);

Ale nie mogłem znaleźć jakiegoś rodzaju otwartego podstawienia dla YES_NO_CANCEL_OPTION. Czy istnieje sposób, aby JOptionPane dopuszczał cztery możliwości wyboru?

questionAnswers(2)

yourAnswerToTheQuestion