2012-12-07 2 views
0

j2me 응용 프로그램의 언어를 변경할 수있는 양식이 있습니다. 이 응용 프로그램은 codenameone에 의해 만들어집니다.lwuit 언어 변경 및 적용

나는 수업을 만들고 나는 모든 언어를 영어와 페르시아어로 작성한다. 이 코드와 언어를 변경 :

UIManager.getInstance().setResourceBundle(new CommonSettings().getFarsi()); 

나는 활기찬 또는이 양식을 종료하지 않고이 양식의 모든 구성 요소에이 언어를 어떻게 적용 할 수 있는지?

답변

0

양식을 다시 만들어야합니다. 상태 머신에서 reloadForm() 메소드를 호출하면 GUI 빌더가 자동으로이 작업을 수행 할 수 있습니다.

+0

어쨌든 UIbuilder 클래스를 사용하지 않았으므로이 메서드를 사용할 수 없습니다. 모든 클래스는 "com.codenameone.ui.form"에서 파생됩니다. 이 문제를 해결할 방법이 있습니까? – Ahmad

+0

양식을 다시 만드십시오. createMyForm() 메소드를 코딩 한 손이 있다면 다시 호출하고 전환없이 해당 양식을 표시하십시오. –

+0

당신이 말했듯이 나는 그것을했다, 나는 다시 명령에 양식을 재현했다. 감사. – Ahmad