要本地化JFileChooser.SAVE_DIALOG中的"Save in:"标签,可以使用Java的国际化(i18n)功能。以下是一个示例代码:
save.in.label=Save in:
import java.util.Locale;
import java.util.ResourceBundle;
public class LocalizationUtil {
private static ResourceBundle resourceBundle;
public static void setLocale(Locale locale) {
resourceBundle = ResourceBundle.getBundle("messages", locale);
}
public static String getString(String key) {
return resourceBundle.getString(key);
}
}
Locale.setDefault(new Locale("en", "US"));
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle(LocalizationUtil.getString("save.in.label"));
这样,JFileChooser的"Save in:"标签将根据所设置的本地化区域显示相应的字符串。
下一篇:本地化 SwiftUI