私はいくつかのJLabelを持っており、それぞれが次のようなImageIconを保持しています。
ImageIcon icon = new ImageIcon("path/to/image.jpg");
JLabel label = new JLabel(icon);
これらの画像は六角形の.PNGです。六角形の「外側」のエッジ(存在する冗長部分は長方形のキャンバスを使用しています)は透明です。画像をエルゴするJLabelは、この例のように順序付けられているため、常に3つの干渉画像があります。
他の下または上に「可視」レイヤーがないため、「クリック可能領域」を正確に可視レイヤーに定義したいと思います。そうするための最も賢い方法は何ですか、それとももっとエレガントな解決策がありますか?