JFileChooser(String currentDirectoryPath)
위와 같은 다이어로그를 여는 클래스이다.
생성자에 들어가는 경로가 최초 보여주는 위치가 된다.
JFileChooser fc = new JFileChooser("D:\\JavaRoom"); //JFileChooser 생성
int choice = fc.showOpenDialog(f); //다이어로그를 보여준다. f는 부모 프레임.
//리턴값은 열기선택, 취소 중에 하나.
if(choice == JFileChooser.APPROVE_OPTION){ //리턴값 체크. 해서 열기 누른 경우에는
File file = this.fc.getSelectedFile(); //선택 파일을 반환한다.
tf.setText(file.getAbsolutePath()); //tf는 JTextField File객체를 통해 File의 경로를 받아 보여줌
} //File의 절대경로를 얻었으니 하고자 한다면 뭐든 할수있다.
JFileChooser 함수
int showOpenDialog(Component parent) // 위의 그림의 화면을 띄우는 것이다.
//리턴값은 열기=0 취소=1
// JFileChooser.APPROVE_OPTION == 0 , JFileChooser.CANCEL_OPTION == 1
File getSelectedFile(); //선택된 파일 객체를 리턴한다.
File 함수
String getAbsolutePath(); //현재 파일의 절대 경로 리턴.
[출처] [자바][스윙]파일열기 JFileChooser|작성자 카루
'Programming > JAVA' 카테고리의 다른 글
[Swing]JSplitPane 반으로 쪼개는 판넬 (0) | 2012.10.07 |
---|---|
[Swing] JTree를 이용해 트리 구성하기 (0) | 2012.10.07 |
[Swing] JTable 생성하기. 초기 데이터 입력하기 (0) | 2012.10.07 |
[Swing] JCombobox 콤보박스 리스트가 나와서 선택해요 (0) | 2012.10.07 |
[Swing] JRadioButton 라디오 버튼 (0) | 2012.10.07 |