1

파일을 명령 행에서 입력으로 사용하는 Java 프로그램을 작성했습니다. 필자가 모든 라이브러리를 올바르게 설정하는 것이 가장 쉬운 방법은 개미를 사용하는 것이 었습니다.이 스크립트를 실행할 때 다른 라이브러리를 사용하는 것이 좋습니다.스크립트 용 일반 GUI?

분명히 명령 줄 (?!)이 두려워하고 GUI를 사용하여이 스크립트를 호출하려는 사람들이 있습니다. 에서와 같이 두 번 클릭하고 입력 파일로 이동 한 후 클릭하십시오.

이 무엇을 당신이 제안하는이 작업을 수행하는 가장 쉬운 방법입니다, 주어진 :

  • 사용자가 명령 줄을 사용하는 것이 아마도 수없는
  • 확실히 맥 사용자, 잠재적으로 윈도우 사용자 등이있을 것이다 물론 GUI의
  • 설치가 나는 오리너구리로 보았다

절대적으로 고통 할 필요가 있지만, 내가 잘못 해요되지 아니하는 한, 사용자가 선택한 입력을 할 수 있도록 표시되지 않습니다. 필자는 Python GUI 빌드 도구와 pyexe를 사용하여 패키지에 기대고 있지만, 더 합리적인 다른 방법이 있는지 알고 싶었습니다.

답변

0

을 (그런데 내가 피할 경우 콘솔을 사용하고 싶지는 않을 것), 단지 JFileChooser를 사용합니다. 이는 Mac과 Windows 모두에서 작동합니다 스윙 위젯

  • 입니다

    • 하지만 조금 다른
    • 스윙 실망 조금 작업을 할 수 있습니다 보일 수 있습니다 (하지만 그렇게 할 수 있습니다 유의할 것들

      012 : 단지 .jar 파일을 만들고 여기에

  • 그 문서 페이지에 주어진 예하다는 배포 - 어떤 GUI 툴킷, 그래서 이것은 세척)
  • 어떤 고통스러운 설치가 필요하지 않습니다이다

    JFileChooser는 사용자가 파일을 선택할 수있는 간단한 메커니즘을 제공합니다. JFileChooser 사용에 대한 자세한 내용은 Java 자습서의 섹션에서 파일 선택기 사용 방법을 참조하십시오. 여기


    링크 된 문서 페이지에 주어진 코드 예제 :

    다음 코드는 .JPG 및 gif 이미지 사용자의 홈 디렉토리의 파일 선택 팝업 :

    JFileChooser chooser = new JFileChooser(); 
    FileNameExtensionFilter filter = new FileNameExtensionFilter(
        "JPG & GIF Images", "jpg", "gif"); 
    chooser.setFileFilter(filter); 
    int returnVal = chooser.showOpenDialog(parent); 
    if(returnVal == JFileChooser.APPROVE_OPTION) { 
        System.out.println("You chose to open this file: " + 
         chooser.getSelectedFile().getName()); 
    }