필자가 만든 일부 GUI에서는 저장 및로드가 쉬워지기 때문에 저장시 사용자의 파일 이름을 미리 채울 수 있어야합니다.미리 채워진 파일 이름으로 JFileChooser를 사용하여 저장 하시겠습니까?
편리한 디렉토리를 가리 키도록 JFileChooser를 가져 오는 것은 쉽지만 이름을 미리 채우는 것은 그렇게 쉬운 일이 아닙니다. 현재, 내 코드는 다음과 같습니다이 실제로 처음에 작업 표시
JFileChooser f = new JFileChooser();
f.setSelectedFile(new File(generateName()));
: 파일 이름은 JFileChooser로 채워하지만,이 저장 버튼을 클릭하면, 선택기는 파일 이름의이 일하기에 파일보기 모드를 전환한다 저장 (이해가 안되면 시도하고보아야 함). 이는 가리키는 파일이 아직 존재하지 않기 때문일 수 있습니다.
사용자가 파일 이름을 변경하고 저장하려고하면 작동하지만 전체 점을 무시합니다.
필드에서 setText 방법을 찾고 있었지만 직관적 인 액세스 권한이없는 것 같습니다. 어떤 아이디어?
Hrm ... 나는 당신이 한 일을 더욱 밀접하게 모방하기 위해 내 경우를 단순화했으며 실제로 작동했음을 발견했습니다. 일부 디버깅 후 생성 된 파일 이름이 실제로 유효하지 않음을 발견했습니다 =/감사합니다! – Ben