2010. 6. 29. 15:45
구글링을 하다가 우연한 기회에 재미있는 기능을 가진 화면을 보고 .. 나도 저거 만들고 싶다라는 생각에 무식하게 만든넘.
- 프로그래스 바 사용전
- 프로그래스 바 구동
1. 사용방법
ps.
- 테스트 성으로 만들었기때문에 추후 사용 시 좀더 보완을 해야 할듯.( 콜백함수 파라미터 등등)
- 안정성 테스트도 충분히 해야 할듯.. (아직까지는 발견 못함)
- 리팩토링도 해야 함.
- 프로그래스 바 사용전
- 프로그래스 바 구동
1. 사용방법
// 프로그래스바 인스턴스 생성
ProgressBar bar = new ProgressBar();
/**
* 지정된 shell 에 전체화면 프로그래스를 그려준다.
* 프로그래스를 그리면서 시작 콜백 메소드를 호출하고 끝나면
* 프로그래스를 종료하면서 종료 콜백 메소드를 호출한다.
*
* @param shell
* 프로그래스를 보여줄 shell
* @param instance
* 콜백함수를 포함하는 instance.
* @param startMethod
* 프로그래스 시작과 동시에 호출될 콜백함수(ex>비지니스 처리용)
* @param endMethod
* 프로그래스바 종료와 동시에 호출된 콜백함수(ex> 비지니스 결과 처리용)
*/
bar.start(shell, this, "startMethod", "endMehod");
ProgressBar bar = new ProgressBar();
/**
* 지정된 shell 에 전체화면 프로그래스를 그려준다.
* 프로그래스를 그리면서 시작 콜백 메소드를 호출하고 끝나면
* 프로그래스를 종료하면서 종료 콜백 메소드를 호출한다.
*
* @param shell
* 프로그래스를 보여줄 shell
* @param instance
* 콜백함수를 포함하는 instance.
* @param startMethod
* 프로그래스 시작과 동시에 호출될 콜백함수(ex>비지니스 처리용)
* @param endMethod
* 프로그래스바 종료와 동시에 호출된 콜백함수(ex> 비지니스 결과 처리용)
*/
bar.start(shell, this, "startMethod", "endMehod");
/**
* 프로그래스바 시작과 동시에 호출됨. (콜백함수)
*
* 프로그래스바가 동작하면서 수행되는 비지니스(로그인 등)를 처리한다.
*/
public void startMethod() {
// 비지니스 처리
// ex> 로그인, 조회, 삭제 등등
}
* 프로그래스바 시작과 동시에 호출됨. (콜백함수)
*
* 프로그래스바가 동작하면서 수행되는 비지니스(로그인 등)를 처리한다.
*/
public void startMethod() {
// 비지니스 처리
// ex> 로그인, 조회, 삭제 등등
}
/**
* 프로그래스바가 종료되면서 호출됨.(콜백함수)
*
* 프로그래스바가 종료되면서(비지니스가 종료됨) 해당 결과를 처리하는 메소드
*/
public void endMehod(){
// 비지니스 처리 결과를 보여줌.
// ex> 로그인 성공, 실패 등
}
* 프로그래스바가 종료되면서 호출됨.(콜백함수)
*
* 프로그래스바가 종료되면서(비지니스가 종료됨) 해당 결과를 처리하는 메소드
*/
public void endMehod(){
// 비지니스 처리 결과를 보여줌.
// ex> 로그인 성공, 실패 등
}
ps.
- 테스트 성으로 만들었기때문에 추후 사용 시 좀더 보완을 해야 할듯.( 콜백함수 파라미터 등등)
- 안정성 테스트도 충분히 해야 할듯.. (아직까지는 발견 못함)
- 리팩토링도 해야 함.
'java > swt' 카테고리의 다른 글
[swt] - dynamic table 만들기 (0) | 2010.06.29 |
---|---|
[swt] - TreeTable TreeEditor (0) | 2010.06.29 |