2011-06-23 3 views
0

このコンポーネントのコンストラクタの外にあるいくつかのスイングコンポーネントのKeyListenerオブジェクトを追加しようとすると、後で、なぜ、キーホルダーが応答しないのですか?例:KeyAdapter does'nt work

私がmainでsetCameraを呼び出すと何も起こりません。

... 
ActionViewer scene = new ActionViewer(wndSize, pgnPath, persp); 
scene.setCamera(xMin, xMax, yMin, yMax, zMin, zMax); 
... 
+0

あなたの質問は非常に曖昧で、少なくとも私にとっては答えにくいです。より多くの文脈を提供できますか?あなたの問題を示す小型のコンパイル可能なユニット、[SSCCE](http://sscce.org)にあなたのコードを展開できますか?キーリスナー**を持つコンポーネントにフォーカス**があるかどうかを知っていますか(フォーカスはKeyListenerが動作するための絶対条件です)多くの場合、KeyListenerではなく、キーバインディングを使用する方がよいでしょう。あなたはこのオプションを探検しましたか? –

答えて

2

は、私はあなたが、それが問題を見つけるためにあなたを助ける必要があるのinitリスナーの場所だけtry{}catchすべての方法setCameraをチェックし、すべての問題を印刷でした、初期のいくつかの問題があると思います。