Создание JOptionPane с 4 вариантами

Мне нужно сделать собственный диалог с 4 вариантами, но, насколько я могу судить, у вас может быть только один с тремя вариантами. Вот как я бы сделал панель параметров с 3 вариантами:

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

Но я не смог найти какую-то открытую замену YES_NO_CANCEL_OPTION. Есть ли способ заставить JOptionPane разрешить четыре варианта?

Ответы на вопрос(2)

Ваш ответ на вопрос