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?