SWT 를 사용하여 Progress Dialog 를 만들었는데

우연히 ESC 키를 눌렀더니 Dialog 가 사라져 버리는 현상을 발견하게 되었습니다.

 

Progress Dialog 는 다른 Dialog 와 다르게 ESC 키를 눌러도 닫히지 않아야 할 것 같아서

ESC 키 이벤트에 대한 예외처리를 해 보았습니다. 

 

1
2
3
4
5
6
7
8
shell.addListener(SWT.Traverse, new Listener() {
    public void handleEvent(Event e) {
        if (e.detail == SWT.TRAVERSE_ESCAPE) {
            e.doit = false;
        }
    }
});
shell.open();
cs

'IT > SWT' 카테고리의 다른 글

VerifyListener 로 숫자만 입력받기  (0) 2015.04.17

Posted by maze1008
,