2013-08-20 4 views
0

나는 HTML 편집기를 만들었고 파일 이름을 & JTextPane에서 열린 파일의 경로로 가져 오려고합니다. 어떠한 제안?자바 프로그램에서 열리는 파일의 전체 파일 이름과 경로를 얻는 방법은 무엇입니까?

public void actionPerformed(ActionEvent e) { 
    //Handle open button action. 
    if (e.getSource() == openButton) { 
     int returnVal = fc.showOpenDialog(FileChooserDemo.this); 

     if (returnVal == JFileChooser.APPROVE_OPTION) { 
      File file = fc.getSelectedFile(); 
      //At this point you can use: file.getName() to get your filename 
      //You can also use file.getPath() 
     } else { 
      //Canceled opening 
     } 
    } 
} 

당신은을 절약 할 수있다 : 당신을 가정

+1

몇 가지 샘플 코드를 게시 할 수 있습니까? – blackSmith

+0

http://docs.oracle.com/javase/6/docs/api/java/io/File.html –

+0

* "열린 파일의 파일 이름 및 경로를 가져오고 싶습니다."* 사용자 (또는 사용자 코드) 'JEditorPane'에 어떤 파일을로드 할 것인지 말하지 않습니까? 그것에 대한 참조를 유지하십시오! –

답변

2

은 단순히 당신이 결과로받은 파일 경로를 저장할 수있는 코드 편집기에 매우 보인다 파일 선택기 (파일 선택 도구)를 사용합니다 나중에 JTextPane에 할당 할 문자열에 file.getName() 및 file.getPath()의 결과.

파일 선택기에 대한 추가 정보는 documentation을 참조하십시오.이 또한이 프로세스에 대해 자세히 설명합니다.

File을 사용하는 경우 동일한 정보를 제공하는 동일한 기능을 사용할 수 있습니다.

+1

고맙습니다 ... file.getName() 및 file.getPath()가 나를 위해 작동합니다 ...! – RoseHashmi