집에가서 해보고 업데이트
JFileChooser는 다음과 같은 유형의 다이얼로그 창을 열어준다.
JFileChooser.DIRECTORIES_ONLY 옵션을 주어도 윈도우의 폴더 탐색 다이얼로그 처럼 열리지는 않는
아쉬움이 있지만 조금더 찾아보면 나오려나.. 아니면 다른게 있으려나?
아래의 코드는 netbeans에서 버튼을 클릭시 특정 TextFiled에 값을 넣어주도록 하는 예제이다.
import나 패키지 의존성 때문인지 코드가 길어진 느낌 -_-
2011/10/22 - [Programming/C / Win32 / MFC] - CFileDialog 말고 폴더 다이얼로그 없나?
JFileChooser는 다음과 같은 유형의 다이얼로그 창을 열어준다.
JFileChooser.DIRECTORIES_ONLY 옵션을 주어도 윈도우의 폴더 탐색 다이얼로그 처럼 열리지는 않는
아쉬움이 있지만 조금더 찾아보면 나오려나.. 아니면 다른게 있으려나?
JFileChooser chooser = new JFileChooser();// Note: source for ExampleFileFilter can be found in FileChooserDemo, // under the demo/jfc directory in the JDK. ExampleFileFilter filter = new ExampleFileFilter(); filter.addExtension("jpg"); filter.addExtension("gif"); filter.setDescription("JPG & GIF Images"); chooser.setFileFilter(filter); int returnVal = chooser.showOpenDialog(parent); if(returnVal == JFileChooser.APPROVE_OPTION) { System.out.println("You chose to open this file: " + chooser.getSelectedFile().getName()); } |
JFileChooser chooser = new JFileChooser("C:\example");
chooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY);
[링크 : http://stackoverflow.com/questions/4779360/browse-for-folder-dialog] |
아래의 코드는 netbeans에서 버튼을 클릭시 특정 TextFiled에 값을 넣어주도록 하는 예제이다.
import나 패키지 의존성 때문인지 코드가 길어진 느낌 -_-
javax.swing.JFileChooser chooser = new javax.swing.JFileChooser("C:\\");
chooser.setFileSelectionMode( javax.swing.JFileChooser.DIRECTORIES_ONLY);
chooser.showOpenDialog(NewJDialog.this);
jTextField1.setText(chooser.getSelectedFile().getPath()); |
'Programming > Java' 카테고리의 다른 글
Java 에서 파일 목록 엳어오기 (0) | 2011.10.29 |
---|---|
netbeans 에서 코드 자동정렬 (0) | 2011.10.29 |
netbeans IDE (0) | 2010.08.23 |
unit test - 단위 테스트 (0) | 2010.08.18 |
java에는 unsigned가 없다고?! (0) | 2009.09.03 |