2009-09-29 9 views
1

설치 프로그램에서 사용자가 설치 디렉토리를 사용하게하고 싶습니다. 설치 디렉토리는 아직 존재하지 않습니다. 찾아보기 버튼을 누르면 JFileChooser 대화 상자가 열리고 현재 선택된 디렉토리로 초기화됩니다. 그러나 setCurrentDirectory은 기존 디렉토리에서만 작동하며 setSelectedFileDIRECTORIES_ONLY처럼 작동하지 않는 것 같습니다.존재하지 않는 디렉토리로 JFileChooser 초기화하기

이 문제가 발생합니까?

감사

splintor

답변

1

이 I 찾은 (부분) 용액이다. 나에게 충분하다.

JFileChooser fc = new JFileChooser(initialExistingDirectory); 
FileChooserUI fileChooserUI = fc.getUI(); 
if (fileChooserUI instanceof BasicFileChooserUI) 
{ 
    BasicFileChooserUI basicFileChooserUI = (BasicFileChooserUI) fileChooserUI; 
    basicFileChooserUI.setFileName(initialNonExistingDirectory); 
} 
관련 문제