2012-09-09 4 views
1

나는 결국 무언가의 배치로 이끄는 기능의 워크 플로우를 가지고있다. 단계는 다음과 같습니다java - GUI에서 장기 실행 워크 플로우 프로세스를 반영하는 방법은 무엇입니까?

  1. 실행 일부 출력을 생성하는 파이썬 스크립트. 복사하는 떠들썩한 파티 스크립트는 자바 프로그램을 실행

  2. 이 bash는 스크립트 (1, 2의 출력에 따라)를 실행 주어진 위치이 출력

  3. 실행

  4. (실행 만들는 몇 시간이 걸릴 수) 내가 파라미터 세트를 제공하는 GUI에서이 워크 플로를 시작할 수 있도록하려면

마지막 단계 -

  • 이 출력에 다른 bash는 스크립트를 실행합니다.

    그러면 각 단계의 상태 보고서를 얻을 수있어서 실행중인 사용자가 현재 실행중인 단계를 알 수 있습니다.

    여기서 중요한 문제는 각 단계를 완료하는 데 시간이 오래 걸릴 수 있다는 것입니다. Java에서 GUI를 개발 한 경험이 제한적입니다.

    내가해야 할 방향에 대한 조언이 있으십니까?

  • +0

    당신은 왜 GUI에 이것을 사용하겠습니까? 왜 자바입니까? – eis

    +0

    자이 썬을 살펴 보았습니까? 그건 당신이 자바 내에서 파이썬 죄수를 실행하는 데 도움이 될 수 있습니다. 복사본은 두 번째 스크립트를 제거 할 수있는 java로도 구현할 수 있습니다. hava 만 시작하는 세 번째 및 마지막 스크립트는 UI로 관리 할 수도 있습니다. 자바의 모든 조각을 사용하여 이제 gui 내에서 시작되는 상태 시스템 만 만들 수 있습니다. – XecP277

    +0

    사용자 대화 형이되기를 원하기 때문에 GUI를 사용할 것입니다. Java는 잘 알려져 있기 때문에 잘 알고 있습니다. – AAaa

    답변

    2

    정말 자바로 작성하려면 좋은 마법사 라이브러리를 찾아야합니다. 자세한 내용은 this 질문을 참조하십시오.

    그런 다음 스크립트가 완료된 작업의 비율과 같은 몇 가지 피드백을 제공한다면 각 단계마다 독립적으로 JProgressBar을 가질 수 있으며 전체적으로 어느 정도 완료되었는지에 대한 아이디어를 사용자에게 보여줄 수 있습니다 순간.

    관련 문제