やあ、マウスが押されたときに常にアクティブになるキー リスナーを探しています。 .
2 に答える
4
まず、KeyListener はキーボード イベントに応答します。MouseListener はマウス イベントに応答します。ただし、JButton を扱っている場合は、おそらく ActionListener をボタンにアタッチする必要があります。これは、JButton が押されたときに応答します。これは、マウスを使用せずにさまざまな方法で行うことができます。
リスナーは通常、そのようなことはしません。必要なのは、一定の間隔で繰り返しコンソールに何かを書き込むタイマーです。次に、ActionListener を使用して、ボタンが押されたときにプロセスを開始し、ボタンが離されたときにプロセスを停止します。これらのクラスのドキュメントは、必要なものを提供するはずです。
于 2010-06-30T13:07:15.937 に答える
4
これは、MousePressed で何かの印刷を開始するようにアプリに通知し、MouseReleased で印刷を停止するように通知する MouseListener を使用して行うことができます。
Swing GUI がフリーズしないように、別のスレッドで印刷を行う必要があります。
于 2010-06-30T13:09:40.017 に答える