Swing コンポーネント上では、TabキーイベントをKeyListenerなどで取得できない。
原因は、FocusTraversalKey に Tabキーが設定されていることが考えられる。
対処方法は
FocusTraversalKeyを全て無効化する
setFocusTraversalKeysEnabled(false);
一部のFocusTraversalKeyを無効化する
setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,Collections.EMPTY_SET );
[カテゴリ: プログラミング言語 > Java]
[通知用URL]
Tweet
最終更新時間:2008年06月19日 00時04分14秒