Developer MJ Story

[Java/Swing] Java Swing을 이용해 File dialog를 통해 File path 얻기 본문

Software/Java

[Java/Swing] Java Swing을 이용해 File dialog를 통해 File path 얻기

집근처 2014. 6. 11. 13:24
반응형

 

Java swing을 통해 file을 선택하고 선택한 file path를 return 받을 수 있다.

이를 실제로 구현하기란 정말 어렵지만, java swing을 이용하면 매우 쉽게 구현할 수 있다.

아래 selectFile()함수가 file dialog를 호출하고 선택된 파일 경로를 return 하는 역할을 수행한다.

 

    public String selectFile(){

        FileDialog fd = new FileDialog(this, "file select", FileDialog.LOAD);        

        fd.setVisible(true);        

        StringBuilder sb = new StringBuilder();

        sb.append(fd.getDirectory());

        sb.append(fd.getFile());

        return sb.toString();

    }

 

Programming Tip

  1. 하나의 함수는 하나의 기능만을 수행해야 한다.
  2. 각각의 기능은 모듈화하여 재 사용률을 높인다.
  3. Main 함수에 주저리주저리 코딩하는게 아니라 main 함수에서는 다른 함수를 호출만 하는 것이 좋다.

Ps. 단순 tip으로 절대적인 것은 아닙니다. 참고만 하세요..ㅎㅎ

반응형