可以使用swing应用程序框架来实现多语言应用程序吗? 如果是这样,应该怎么做?我应该使用多个.properties文件,每种语言一个文件?我如何让系统知道要使用哪个属性文件?有人知道这个好教程吗?多语言应用程序的Swing应用程序框架
1
A
回答
2
你可以把你的底面板类以下(或其他地方,并且将其插入) :
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;
}
-1
简短的回答:是的,可以,而且你应该。
下面是用户友好的Blurb的短位就可以了: http://chaoticjava.com/posts/the-quiet-revolution-part-i-jsr-296/
不过,提醒一句:根据网址为JSR http://jcp.org/en/jsr/detail?id=296 这是目前不活跃。
1
请看ResourceBundle类和this tutorial。
NB:这个类是不依赖于挥杆,你可以在控制台或Web应用程序使用它)
0
原始项目现在已经死了,但您可以使用它的一个分支。最活跃的是BSAF。
相关问题
- 1. Java7 swing应用程序框架支持
- 2. 多语言应用程序vs很多应用程序
- 3. Angularjs或离子框架中的多语言应用程序
- 4. android多语言应用程序内部的应用程序
- 5. 多种语言的Android应用程序
- 6. Phonegap应用程序的多种语言
- 7. 多种语言的应用程序
- 8. Iphone中的多语言应用程序
- 9. 多种语言的应用程序
- 10. K2 blackpearl的多语言应用程序
- 11. WP7中的多语言应用程序
- 12. jQuery Mobile的多语言应用程序
- 13. 多种语言的MVC3应用程序
- 14. 多语言应用程序编码
- 15. Xamarin形式多语言应用程序
- 16. 多语言应用程序UI
- 17. 多语言IOS应用程序
- 18. 多语言WinRT应用程序
- 19. 多语言应用程序图像
- 20. 多语言Office 365应用程序
- 21. 使多语言Android应用程序
- 22. Installshield多语言支持应用程序
- 23. Asp.net多语言网络应用程序
- 24. 多语言Flex应用程序
- 25. 多语言AJAX应用程序
- 26. android多语言应用程序
- 27. 多语言iOS应用程序
- 28. UWP应用程序在多种语言
- 29. 多语言winforms应用程序
- 30. mvc .net多语言应用程序
只是为了澄清,这是一个关于JSR-296“Swing应用框架”的问题,或者仅仅是关于在普通的旧式Swing中编程?我在下面的答案中假设它是关于JSR-296的。 – 2009-12-08 10:27:38
JSR-296确实... – Fortega 2009-12-08 10:47:34