*.png画像を表示するカスタムコンポーネントがあります。画像には透明な領域と不透明な領域があります。ActionListener(またはMouseClickListener)をコンポーネントに追加すると、コンポーネントの透明な領域をクリックしてもイベントが発生します。視覚的には、コンポーネントの外側をクリックしているように見えます。クリックに反応する領域と反応しない領域をどのように宣言できますか?
イベントオブジェクトからの座標の画像からピクセルを取得し、その透明度を確認する方法について読みました。それは難しく、効果がないようです。
たぶん、このコンポーネントまたは何か他のもののカスタムボーダーを定義しますか?