我想知道是否可以将OK Cancel Button更改为Java中的自定义字符串?我有
JOptionPane.showConfirmDialog(message, title, JOptionPane.OK_CANCEL_OPTION);
现在,该按钮将显示“确定”和“取消”。是否可以更改文本?例如变成“ A”和“ B”,或者可能是日语文本?
谢谢
看起来像不是JOptionPane.showConfirmDialog
,您将不得不使用JOptionPane.showOptionDialog
,它允许您将自己的文本作为数组提供。
尝试以下操作:
JOptionPane.showOptionDialog
请参阅详细的类描述部分中的JOptionPane.showOptionDialog(null,
"Do you like this answer?",
"Feedback",
JOptionPane.OK_CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE,
null,
new String[]{"Yes I do", "No I don't"}, // this is the array
"default");
:javadocs此处还介绍了什么(选项)。无论如何,默认文本(即OK / Cancel)通常基于计算机的语言环境,但是对于自定义标签,请使用javadocs中描述的方法。
我知道这是一个非常老的问题。但为了将来参考,我们可以在You aren't limited to this set of option buttons. You can provide any buttons you want using the options parameter.
:
showConfirmDialog