2013-05-30 3 views
0

Netbeans의 Java GUI 응용 프로그램에서 작업 중이며 응용 프로그램의 언어 설정을 파일에 저장하므로 응용 프로그램의 인터페이스를 다음과 같이 변경해야합니다. 다른 언어는 언어 파일 만 변경해야합니다. 파일을 만들고 GUI 구성 요소의 변수 이름을 쓰고 값을 할당해야한다고 생각합니다. Hovewer 나는 그것을하는 방법에 대한 단서가 없습니다. 즉, 나는 응용 프로그램이 파일을 읽고 변경 사항을 수락하는 방법을 모르겠다. 내가 어떻게 해?다른 파일에서 응용 프로그램의 언어 설정 저장

+0

스윙과 넷빈과 함께하는 Google의 국제화 ... 넷빈즈는 그렇게하기 쉽습니다. – Thihara

답변

1

거의 모든 것을 처리 할 파일 Properties을 사용할 수 있습니다.이 파일은 Map처럼 작동합니다.

Properties properties = new Properties(); 

try 
{ 
    properties.setProperty("menu1","File"); 
    properties.setProperty("menu2","Options"); 
    properties.setProperty("menu3","Quit"); 

    properties.store(new FileOutputStream("english.properties"),"English"); 

    properties.load(new FileInputStream("martian.properties")); 

    String menu1 = properties.getProperty("menu1")); 

} 
catch (IOException ex) 
{ 
    ex.printStackTrace(); 
} 

프로퍼티 파일은 다음과 같다 : 당신이 XML 파일을 처리하는 storeToXML()loadFromXML()을 사용할 수 있습니다

menu1=File 
menu2=Options 
menu3=Quit 

참고.

관련 문제