Fazendo um JOptionPane com 4 opções

Eu preciso fazer um diálogo personalizado com 4 opções, mas tanto quanto eu posso dizer que você só pode ter um com três opções. Aqui está como eu faria um painel de opções com 3 opções:

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

Mas não consegui encontrar algum tipo de substituição aberta para YES_NO_CANCEL_OPTION. Existe uma maneira de fazer o JOptionPane permitir quatro opções?

questionAnswers(2)

yourAnswerToTheQuestion