我想将 JOptionPane 对话框的选项之一的按钮文本颜色更改为与 Java Swing 中的默认颜色不同。到目前为止,我已经找到了一些关于如何为整个应用程序执行此操作的答案,但没有找到关于如何为某个特定按钮执行此操作的答案。
我显示对话框的方式(文档此处):
JOptionPane.showOptionDialog(null,
"Body text",
"Title text",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE,
null, // icon
new String[]{"Continue", "Cancel"},
"Cancel");
我希望“继续”按钮具有红色文本颜色,但希望我的应用程序中的所有其他颜色保持不变。