2017-11-23 4 views
2

私のプログラムでは、CSSを使用してボタンのスタイルを設定しました。私はコーナーを丸めるために "-fx-background-radius"を使用していました。私は、ボタンの「ヒットボックス」があなたが見ているものと一致するようにする方法があるかどうか疑問に思っていました。JavaFXの角丸ヒットボックス

ありがとうございます。

+0

これで完了です。ありがとうございます! – RyanJ

答えて

1

pickOnBoundsプロパティ

はのMouseEventによってトリガーまたは関数呼び出しが含まれている場合、ピッキングの計算は、このノードのために行われる方法を定義します。 pickOnBoundsがtrueの場合、ピッキングはこのノードの境界と交差して計算されます。それ以外の場合は、このノードの幾何学的形状と交差してピッキングが計算されます。

「境界」は、基本的にノード(この場合はボタン)を含む矩形領域です。 「幾何学的形状」は、ノードが実際にレンダリングされる方法を説明します。

ボタンでsetPickOnBounds(false)に電話するだけで済みます。