Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マウスリスナーを追加および削除するためのメソッドが既に構築されていることがわかりました。必要に応じて追加および削除できると思います。もっと良い方法があるかどうかはわかりませんでした。
JLabel がすべてのマウス イベントに応答するが、時には何もしないというのは、私が探しているものとはまったく異なります。必要なときにだけ、Label にマウス リスナーがあればいいと思います。たぶん、このアイデア全体は奇妙なアプローチです。
リスナーを一度だけ登録します。あなたはそれをオフにしたりオンにしたりしません。
内部にロジックをコーディングして、選択した特定の条件下でのみアクションを実行できます。決定に必要な情報を利用できるようにしている限り、実装はうまくいくはずです。