음악이 좋은 영화
근데 요기 구혜선이랑 타블로가 언제 나왔지 -_-?
'2008/03'에 해당되는 글 3건
- 2008/03/13 August Rush - Bach/Break - Steve Erdody and Jonathan Rhys Meyers (2)
- 2008/03/04 SWT Shell에서 JFrame.HIDE_ON_CLOSE 동작.. (2)
- 2008/03/01 구석방 (5)
감상하기2008/03/13 21:24
지식쌓기2008/03/04 00:40
Shell로 띄운 Window에서 close버튼을 누르면 Widget이 dispose되버려서
다시 그 Shell을 띄울려고 하면
하지만 나는 close버튼을 눌러도 그냥 setVisible(false) 만 하고프다
그러면 Swing의 JFrame에서
Shell 에서 close버튼을 누르면
Shell class의 아래 메소드가 호출된다.
shellClosed() 를 fire해준담에
event.doit && !isDisposed() 조건 체크한 담에 dispose를 시킨다.
그럼 위 조건을 불만족 시키면 되는것이다.
ShellListenenr 구현체에서 다음과 같이 해주면된다
되긴되네.... -_-;
이거말고 더 깔쌈한 방법있는지 아시는분?
다시 그 Shell을 띄울려고 하면
org.eclipse.swt.SWTException : Widget is disposed
가 발생한다.. (당연하지 -_-) 하지만 나는 close버튼을 눌러도 그냥 setVisible(false) 만 하고프다
그러면 Swing의 JFrame에서
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
와 같은 동작을 SWT Shell에서는 어떻게 해야할까?f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
Shell 에서 close버튼을 누르면
Shell class의 아래 메소드가 호출된다.
void closeWidget(){
Event event = new Event();
sendEvent(SWT.Close, event);
if(event.doit && !isDisposed()) dispose();
}
그럼 머.. 다된거지 머..Event event = new Event();
sendEvent(SWT.Close, event);
if(event.doit && !isDisposed()) dispose();
}
shellClosed() 를 fire해준담에
event.doit && !isDisposed() 조건 체크한 담에 dispose를 시킨다.
그럼 위 조건을 불만족 시키면 되는것이다.
ShellListenenr 구현체에서 다음과 같이 해주면된다
public void shellClosed(ShellEvnet e){
e.doit=false;
shell.setVisible(false);
}
e.doit=false;
shell.setVisible(false);
}
되긴되네.... -_-;
이거말고 더 깔쌈한 방법있는지 아시는분?
추억쌓기2008/03/01 01:41
대학교 3학년을 요기서 보냈다지..
저 좁은 곳에서 9명이서..
소프트웨어 전시회 할거라구..
밤새고.. 열심히 프로그래밍하구..
셤치기전엔 모여서 스터디도 하구..
게임도 많이 했구.. (스타 ㅋㅋ)
야식도 많이 시켜묵고.. 의자두개 붙이구 화이트보드 깔면 상이 만드러짐 -_-
한자리모여서 애니메이션도 보구..
영화도 보구..
의자 나란히 붙여서 잠도 자고 ...
ㅎㅎ
댓글을 달아 주세요
찾아보니까 잠깐 나왔네-_-; 내도 몰랐다
2008/03/17 23:41 [ ADDR : EDIT/ DEL : REPLY ]결론이 없는 영화
2008/03/21 15:28 [ ADDR : EDIT/ DEL : REPLY ]