1

こんにちは、グループ レイアウトでノードを操作していて、各ノードのラベルをオーバーレイしようとしています。setOnMouseEnteredさらに、各ノードが何らかの処理を行うためのメソッドを実装します。したがって、ノードにラベルを付けてその領域に入ると、カーソルがラベルの領域ではなくノードの領域にある場合を除いて、すべて正常に機能します。MouseListener各ラベルに a を追加せずにこの問題を解決する方法はありますか? ここでは、より明確なサンプルをいくつか示します。

1)最初に、カーソルはノードの領域にありますが、ラベル(長方形でテキストは「アラスカ」)ではなく、ノードの不透明度が変更されます。

ここに画像の説明を入力

2) 次に、カーソルはラベルとノードの両方の領域にありますが、不透明度は変わりません。 ここに画像の説明を入力

ご覧のとおり、ノードの領域にある場合でも、ノードの不透明度は変化しません。私の質問が明確であったことを願っています。助けていただければ幸いです。とにかくありがとう

4

1 に答える 1

2

ラベルのマウスの透過性を true に設定します - 有効な解決策です。

于 2013-03-14T18:54:53.057 に答える