1

特定のアクション用の JButton を持つ Jframe を作成しました。ここで、キーボードの Enter キーを押すたびに、Jbutton でコーディングしたアクションが実行される状況が必要です。私の Jframe は Netbeans 7.3 で設計されました。

4

2 に答える 2

3

ここで、キーボードの Enter キーを押すたびに、Jbutton でコーディングしたアクションが実行される状況が必要です。

  • JButton を JRootPane のデフォルト ボタンにします。
  • setDefaultButton(myJButton)これを行うには、ルート ペイン を呼び出します。
  • getRootPane()また、JFrameを呼び出して JRootPane を取得できます。

  • JTextField にフォーカスがあるときにこのアクションが必要な場合は、解決策が異なることに注意してください。ここで、JButton に与えられたものと同じ ActionListener を JTextField に追加します。

于 2013-04-21T14:39:40.850 に答える
-1

ActionListener インターフェイスを実装する

アクション イベントを受信するためのリスナー インターフェース。アクションイベントの処理に関心のあるクラスはこのインターフェースを実装し、そのクラスで作成されたオブジェクトは、コンポーネントの addActionListener メソッドを使用してコンポーネントに登録されます。アクション イベントが発生すると、そのオブジェクトの actionPerformed メソッドが呼び出されます。

于 2013-04-21T14:40:07.020 に答える