子コンポーネントを a 内に配置しJButton
、マウス イベントのサブセットに対して透過的にすることは可能ですか?
- 子コンポーネントは
MouseMotionEvent
s を受け取ります (表示された画像を変更することで応答できます) JButton
クリックすると、子コンポーネントの「後ろ」が押し下げられます
子コンポーネントをボタンに追加しても他に変更を加えていない場合、子コンポーネントが占める領域をクリックしてもボタンはアクティブになりません。
拡張する新しいクラスを作成することでこれを実現できることはわかってJButton
いますが、既に作成されている子コンポーネントを使用することをお勧めします。
注: これは純粋に見た目上の理由によるものです。子コンポーネントは、それ自体の外観のみを変更します。クリックに応答して他のアクションを実行することはありません。Action
通常の方法でボタンによってトリガーされる は1 つだけです。