我正在通过创建一个对话框JOptionPane.showOptionDialog
。如果我设置Object[] options = null
和设置int optionType = JOptionPane.OK_CANCEL_OPTION
,我会得到很好的OK
按钮Cancel
,带有文本和图标(也许是特定的外观?)。
但是我想用我自己的图标添加第三个按钮,所以我明确指定Object[] options = new Object[] {"OK", "Cancel", <some Icon object>}
. Icon 对象看起来很棒,但现在我有用于确定和取消的丑陋文本按钮。
有没有办法在添加我自己的同时保留“内置”确定和取消按钮?