이 기사의 예는 기본 설정 클래스를 사용하여 Java를 사용하여 마지막 레코드를 저장하는 방법을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 특정 분석은 다음과 같습니다.
Java에서 jfilechooser를 사용하여 파일을 선택할 때, 우리는 항상 다음에 레코드를 열 때 파일 대화 상자를 열 때 항상 마지막 경로로 돌아갈 수 있기를 바랍니다.
매우 어리석은 방법이 있습니다. 즉, 선택한 파일의 경로를 열 때마다 로컬 파일에 저장 한 다음 jfilechooser 대화 상자를 열면 대화 상자가 있는지 확인하십시오.
JNI를 사용하여 JNI를 사용하지 않고 Windows 레지스트리를 작동 할 수 있다고 말하면? 많은 소프트웨어 메뉴에는 "설정"또는 "환경 설정"과 같은 옵션이 있습니다.이 구성 정보는 위와 같은 구성 파일로 저장할 수 있습니다. Windows 플랫폼. 시스템 레지스트리에있을 수 있습니다. JDK 1.4에서 Java는 Java.util에서 사용자 및 시스템 구성의 처리 정보를 전문으로하는 Java.util.prefs 패키지를 추가했습니다.
본질적으로 선호도 자체는 플랫폼과 관련이없는 것이지만 SPI (서비스 제공 업체 인터페이스)의 다양한 OS 구현은 플랫폼과 관련이 있습니다. Windows 플랫폼에서와 같은 시스템 레지스트리에 저장됩니다. 뿐만 아니라 프리미어를 XML 파일로 내보내거나 XML 파일에서 가져올 수도 있습니다.
systemNodeforPackage () // 지정된 클래스 객체를 기반으로 환경 설정 객체를 얻습니다.
② SystemRoot () //
③ usernodeforpackage () // 지정된 클래스 객체를 기반으로 환경 설정 객체를 얻습니다.
④ USERROOT () // 레지스트리 경로 가져 오기 HKEY_CURRENT_USER/소프트웨어/JAVASOFT/PREFS는 노드의 환경 설정 객체로
다음 코드는 선호도 클래스의 사용법을 간략하게 보여줍니다
java.util.prefrencess preverncetest; () .getName ()) "test1"; getBoolean (id1, true); // 기본적으로 "Hello World System.out.println (prefs.get (id2,"hello world ")를 정의합니다. .getintint (id3, 50); .remove (id1); system.out.println (prefs.get (id2, ""); preferrencetest test = new preferrenceRencetest (); test.setpreference ()}
여기, 이전 경로를 저장하기 위해 선택 파일을 달성하는 방법
pref = preference.userroot () = new JfileChooser (lastpath);} else chooser = new jfilechooser (); myFileFilter는 XLS 형식 파일 MyFileFilter 필터 = new M yfileFilter ( "XLS", XLS 형식 파일을 수락합니다. 즉, 파일의 Excel 2003 버전 "); chooser.setfilefilter (필터); int state; int state; // 파일 선택기를 반환합니다. pref.put ( "lastpath", getPath ()); 문자열 설명) {// 구성 기능 this.ends = ends; file.isdirectory () // 디렉토리 인 경우 true reture filename = f iles (filename.touppercase () .ndswith (endswith). )) // 파일 접미사와 허용 가능한 접미사를 반환으로 변환 한 후 true getends () {return end;} public void sever (string end) {this.ends = end; } publi. publi. c void setDescript (문자열 설명) {this.descripting = description;}}이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.