2012-09-20 3 views
0

누군가가 아래 코드에서 무엇이 잘못되었는지 말해 줄 수 있습니까? 첫 줄에 구문 오류가 발생합니다.윈도우 이벤트 감지

WindowEvent winClosingEvent = new WindowEvent(this,WindowEvent.WINDOW_CLOSING); 
    Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(winClosingEvent); 

감사

두 가지 문제
+1

우리가 추측하기보다는 실제 오류 메시지 자체를 표시하면 항상 최상입니다. –

+2

또한 어떤 종류의 클래스가'this'입니까? 창에서 파생 된 것입니까? –

+0

정확한 오류 메시지 란 무엇입니까? 또한 더 많은 코드가 필요합니다. 좀 더 빨리 원하는 답을 얻을 수 있도록 게시 할 수있는 코드에 대한 제안은 http://www.sscce.org를 참조하십시오. –

답변

3

하나는 여기에서 발생한다.

1) java.awt.event.WindowEvent을 가져 오지 않았으므로 컴파일러에서 클래스를 찾을 수 없습니다.

2) 귀하의 this 참조가 java.awt.Window의 인스턴스를 나타내지 않습니다.

+0

예. 그 덕분입니다. 나는 어떤 사례도 지적하지 않고 있었다. – AGEM