0
私はeclipseでプロジェクトを作っています。私は '画像ビュー'オプションを使用して.pngファイルをアップロードしました。透明な領域がいくつかあります。不透明領域上にあるユーザーのマウスのクリックを検出してそのユーザーを新しいウィンドウに移動させる私によって定義される。javafxの部分透過画像
私はeclipseでプロジェクトを作っています。私は '画像ビュー'オプションを使用して.pngファイルをアップロードしました。透明な領域がいくつかあります。不透明領域上にあるユーザーのマウスのクリックを検出してそのユーザーを新しいウィンドウに移動させる私によって定義される。javafxの部分透過画像
このコードは、ほとんどの場合有効です。
imageView.addEventFilter(MouseEvent.MOUSE_CLICKED, e -> {
Color color = image.getPixelReader().getColor(e.getX(),e.getY()));
if(color.getAlpha() != 0)
{
//execute your code here
}
});
@mistletoe私の答えを受け入れることは素晴らしいことです。 –
ありがとう! :) – mistletoe