0

VK_UP または VK_DOWN を使用してフォーカスを移動したいので、前または次のテキストフィールドに移動できます。

どうやってやるの ?

これを使用してみましたが、うまくいきませんでした。

 private void passwordTFKeyTyped(java.awt.event.KeyEvent evt) {      
 char c = evt.getKeyChar();

    if (c == KeyEvent.VK_UP) {
        usernameTF.grabFocus();
    }
 }

だから私は 'System.out.println(c)'
を追加しようとしましたが、与えられた結果は空です (空は "" や null のような空の文字列を意味しません)、UP キーが機能していないようです。

どうもありがとう。

4

2 に答える 2

0

私は専門家ではありませんが、ユーザーがテキストフィールドに集中しているときに Java がそのようにリッスンするとは思いません。おそらくDocumentListenerのようなものがあなたのニーズに合うか?

于 2012-07-08T08:08:18.097 に答える