我需要制作一个包含 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 允许四个选择?