파일 또는 디렉토리를 선택할 수있는 JFileChooser를 만들 수 있습니까? 선택자에서 filefilter를 사용하면 filter 옵션에 포함 된 파일 만 선택할 수 있기 때문에 더 이상 디렉토리를 선택할 수 없습니다.JFileChooser가 디렉토리 또는 단일 파일을 선택하는 경우
이 내 JFileChooser가있다
JFileChooser ch = new JFileChooser();
ch.setAcceptAllFileFilterUsed(false);
ch.setFileFilter(new FileFilter() {
public boolean accept(File f) {
if (f != null && f.isDirectory()) {
return true;
}
if (f == null || !f.getName().toUpperCase().endsWith(".PROPERTIES")) {
return false;
}
return true;
}
public String getDescription() {
return "Property Files" + " (*.properties)";
}
});
ch.setCurrentDirectory(new File("."));
ch.showOpenDialog(this);
if (ch.getSelectedFile() != null) {
ressource = ch.getSelectedFile();
}
else {
return;
}
txtRessource.setText(ressource.getAbsolutePath());
오, 젠장 .... 그만큼 쉽게 :-p 대단히 감사합니다! – prototype0815