私は本当にDocumentListenerを聞きたくありません。それは私にとってあまりにも多くのイベントを生成します。フォーカスがこの特定の JtextField から離れたときにのみリッスンすることに興味があります。ActionListener を追加すると、リターン キーが押されたときにのみイベントが生成されます。ユーザーがタブキーを押したり、マウスを離したりしたときに取得したいと思います。これは可能ですか?感謝と敬意
質問する
287 次
1 に答える
1
FocusListenerを使用します。focusLostは、ユーザーが他のフィールドに移動するときに役立ちます。
JTextField jf = new JTextField();
jf.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent arg0) {
// here you can have your code when user moves out
}
@Override
public void focusGained(FocusEvent arg0) {
// TODO Auto-generated method stub
}
} );
于 2012-12-13T16:31:06.547 に答える