Swing应用程序框架可以用于实现多语言Swing应用程序吗?
如果是这样,应该怎么做?我应该使用多个.properties文件,每种语言使用一个吗?我如何让系统知道要使用哪个属性文件?有人知道一个很好的教程吗?
最佳答案
您可以将以下内容放入基本面板类中(或在其他任何地方,并将其插入):
public ResourceMap getResourceMap() {
if (resourceMap == null) {
ApplicationContext context = getContext();
if (context != null) {
resourceMap = context.getResourceMap(getResourceStartClass(),
getResourceStopClass());
}
}
return resourceMap;
}
public ApplicationContext getContext() {
if (applicationContext == null) {
Application app = getApplication();
if (app != null) {
applicationContext = app.getContext();
}
}
return applicationContext;
}
public Application getApplication() {
if (application == null) {
application = Application.getInstance();
}
return application;
}
关于java - 用于多语言应用程序的Swing应用程序框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1865990/