NetBeans 6.9.1에서 "탐색"버튼이 열려서 대화 상자를 열어야하는 Summarizer 프로젝트를 만들고 있습니다. JFileChooser. 나는 여기를 보았다 : very similar question on stackoverflowjFileChooser.showOpenDialog()가 응용 프로그램을 고정시킵니다. 오류/예외가 없습니다. 몇 가지 시도했습니다.
내 문제는 똑같아, 나는 stackoverflow에 대한 또 다른 비슷한 질문을 시도한 현재 디렉토리를 설정하려했지만, 심지어 내 PC에서 작동하지 않습니다.
나는 아직도 도대체 내 실수라고 생각하지 않습니다. 나는 EDT에서 실행되지 않는 것이 같은 오류라고 생각한다. netbeans를 사용하고 있는데, 코드가 큽니다. 나는 EDT 일을 위해 어디에서 변화를 만들 수 있는지를 알 수 없다. 그래서 나는 관련 부분 만 게시 할 것입니다. 내 문제를 해결하기 위해 내가해야 할 일을보고 말해 주시겠습니까?
private void cmdBrowseActionPerformed(java.awt.event.ActionEvent evt) {
jFileChooser1.setCurrentDirectory(new File("F:/BE-Project/Summarizer"));
jFileChooser1.setDialogTitle("Open File");
jFileChooser1.setFileSelectionMode(JFileChooser.FILES_ONLY);
int returnVal = jFileChooser1.showOpenDialog(Summarizer.this);
if (returnVal== JFileChooser.APPROVE_OPTION) {
try {
fin = jFileChooser1.getSelectedFile();
fileContents = Files.readFromFile(fin,"ISO-8859-1");
tAreafileContents.setText(fileContents);
txtInputFile.setText(fin.getAbsolutePath() + " -- " + fin.getName());
tAreafileContents.setCaretPosition(tAreafileContents.getDocument().getLength());
}
catch (Exception e) {
System.out.println(e);
}
}
else System.out.println("there is some error");
}
/* netbeans generated code */
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Summarizer().setVisible(true);
}
});
}
코드의 다른 부분이 필요하면 알려주십시오. 도와주세요. 나는 지금 당장 머리를 긁적이다.
"코드의 다른 부분이 필요한지 알려주십시오."빠른 시간 내에 도움을 받으려면 SSCCE (http://pscode.org/sscce.html)를 게시하십시오. SSCCE는 저와 다른 사람들에게이 코드가 호출되는 * 보안 환경 *을 말할 수 있습니다. 실제로 보안 샌드 박스가있는 경우 'else'에 도달하지 않습니다. –
@ 답장 적어도 애를 돌봐 주셔서 감사합니다. ..i는 내 합병증에 추가하지 말 것을 요청할 것입니다 ... 저는 이미 jfilechoser의 수정 된 coz에 있습니다. 내 응용 프로그램을 정지 시켰습니다. SSCCE처럼 .. 지금은 필요하지 않습니다. –
@andrew가 내 응용 프로그램과 관련하여 다른 정보가 필요합니까? 그냥 netbeans.buy "코드의 다른 부분을 구입"나는 내 문제를 해결하려고 할 수도 있습니다 거대한 netbeans 자동 생성 된 코드의 일부를 의미 .. 내 문제는 그 jfilechooser 걸릴 것 같다 생각 Logged 파일 시스템에 접근하기에는 너무 길어 .. 내 응용 프로그램을 얼려 버리는 이유는 .. 그렇지만 왜 그렇게 오래 걸리는지 알아내는 것 같다. 내 앱 .. 동결 문제 .. 답이 정말 문제 –