更改JOptionPane中的“确定取消”字符串

我想知道是否可以在Java中将OK取消按钮更改为自定义字符串? 我有

JOptionPane.showConfirmDialog(message, title, JOptionPane.OK_CANCEL_OPTION); 

此时,该按钮将显示“确定”和“取消”。 是否可以更改文本? 例如“A”和“B”或日文文本?

谢谢

看起来不是使用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"); 

查看详细的类描述部分中的javadoc :
You aren't limited to this set of option buttons. You can provide any buttons you want using the options parameter.
那里还描述了什么(选项)。 无论如何,默认文本(即OK / Cancel)通常基于计算机区域设置,但对于自定义标签,使用javadocs中描述的方法。