스윙 응용 프로그램 프레임 워크를 사용하여 다국어 스윙 응용 프로그램을 구현할 수 있습니까? 그렇다면 어떻게해야합니까? 각 언어에 대해 하나씩 여러 .properties 파일을 사용해야합니까? 그러면 어떻게 사용할 속성 파일을 시스템에 알릴 수 있습니까? 아무도 이것에 대한 좋은 튜토리얼을 알고 있습니까?다국어 응용 프로그램을위한 스윙 응용 프로그램 프레임 워크
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
짧은 대답 : 예, 할 수 있습니다. 그렇습니다.
는 여기에 사용자 친화적 인 선전의 짧은 비트이다 : 그러나 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 :이 클래스는, 당신이
0
기존 프로젝트는 이제 죽었지 만 포크를 사용할 수 있습니다. 가장 활성화 된 것은 BSAF입니다.
JSR-296 "스윙 응용 프로그램 프레임 워크"에 대한 질문입니까, 아니면 단순한 오래된 바닐라 스윙 프로그래밍에 대한 질문입니까? 내 대답은 JSR-296에 관한 것입니다. –
실제로 JSR-296 ... – Fortega