2011-11-11 65 views
1

我爲我的CDC應用程序使用java.awt.Window。 現在我選擇了java.awt.Window,因爲我想爲我的應用程序設置一個不可拖動的,不可調整大小的窗口,並且在CDC API中不可用。KeyListener無法在java .awt.Window上運行

現在的問題是任何按鍵不能在我的窗口上工作。我已實施keyListener並覆蓋所有方法。仍然不知道爲什麼它的行爲如此。 :(

注:我正在開發此應用在J2ME - CDC與個人簡介,而不是在Java中

回答

0

這個問題就解決了才發現的KeyListener在java.awt.Window中的工作只有在滿足以下條件! :

  1. 本窗口(其具有處理事件)的擁有窗口/幀必須調用setVisible(真)

  2. 擁有窗口/幀需要有至少一個可聚焦組件。