2011-08-31 3 views
5

JFileChooser에서 디렉토리를 탐색하려면 사용자가 두 번 클릭합니다. 문제는 그들이 충분히 빠르지 않으면 파일 선택기가 디렉토리 이름을 편집하려고한다고 생각하고 매우 귀찮습니다. 디렉토리 이름 편집을 비활성화하는 방법이 있습니까? 필요가있을 경우JFileChooser에서 디렉토리 이름 편집을 금지하는 방법은 무엇입니까?

+2

이렇게하면 파일 선택기가이 기능을 사용할 수 있도록 두 번 클릭 할 수있는 사용자를 괴롭 히면 사용자가 더 쉽게 두 번 클릭 할 수 없게됩니다 (두 번 클릭해야하기 때문에). 폴더를 엽니 다). –

+1

@JB Nizet - 네, 이해합니다. 그러나이 특정 프로젝트에서는 필요하지 않으며 짜증을 내며 디렉토리 이름을 잘못 편집하면 재앙이 발생합니다. – Rogach

+2

일부 디렉토리 이름이 변경되면 재앙이 발생해도 OS 수준에서 금지되어서는 안됩니까? –

답변

7

당신은 파일 선택을 설정할 수 있습니다 만 읽을 수 :

UIManager.put ("FileChooser.readOnly"는 Boolean.TRUE);

내가 맞으면 불행히도 '새 폴더'버튼도 제거됩니다.

+0

예, '새 폴더'가 제거되지만 문제는 없습니다. 감사! – Rogach

관련 문제