2011-04-11 3 views
2

에 가까운 이벤트를 캡처하기 위해 나는이 창을 가지고있다. 어떻게 EXT-GWT (GXT) 창

window.addWindowListener(new WindowListener() { 
     public void windowMinimize(WindowEvent e) { 
      //... 
      } 
} 

내가 시도 :

window.addListener(Events.Close, new Listener<ComponentEvent>() { 
     public void handleEvent(ComponentEvent be) { 
     //... 
     } 
}); 

가까운 이벤트 (닫기 버튼)

및 기타 이벤트 등 우리

windowHide() (의 WindowListener) 또는 이벤트를 캡처하려면. 분리 (청취)

최소화 또는 닫기 버튼을 누르면 둘 다 캡처됩니다.

최소화 및 닫기 버튼에 대해 하나의 별도 이벤트가 필요합니다.

답변

0

Hide 이벤트를 듣고 보셨습니까?

+0

물론 같은 결과가 있습니다. –

+0

그리고 어떻게 최소화 하시겠습니까? 기본적으로 구현이 없기 때문입니다. 문제가 무엇이든 기본적으로'minimize()'메쏘드는 다음과 같이 보일 것입니다 : 'public void minimize() { fireEvent (Events.Minimize, new WindowEvent (this)); }'. 어떻게 든 최소화 이벤트를 처리하고 있습니다 ... 어떻게? – genobis

+0

window.addWindowListener (새 WindowListener() { ) 공공 무효 windowMinimize (WindowEvent e) { –

1

창 닫기 Events.Hide.

은 hide 이벤트를 듣고 어쩌면 당신이 super.hide()/ super.hide(button)를 호출하지 않고 hide() 또는 hide(Button)을 재정의, 실패하면?

대신에 onHide() 함수를 재정의 할 수 있습니다.

관련 문제