Liny_@NotePad

沉迷ACG中

如何修改OptionPane按钮的文字?

YOYO posted @ 2009年4月01日 22:07 in 【Java SE】 with tags UI , 2301 阅读

在最近的一个C/S项目中,要求纯英文的。OptionPane弹出的MessageDialog默认选项是“确认”。
百度了下,在使用前(我是放在main的最前面,一般来说可以放在类的static块中)前用UIManager定义一下即可:

UIManager.put("OptionPane.okButtonText",   "OK");

同理的,还有OptionPane.yesButtonText、OptionPane.noButtonText、OptionPane.cancelButtonText等等。

UIManager可以跟踪当前的外观,可以管理AWT的样式。如果要修改的是Swing,可以用AWT的类名来改。

譬如我们要修改JButton的字体时,可以用button.font来put。……


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter