2017-11-23 12 views
2

내 프로그램에서 CSS를 사용하여 내 버튼의 스타일을 지정했습니다. 모서리를 둥글게하려면 "-fx-background-radius"를 사용하고 모서리가있는 곳을 마우스로 가리키면 버튼을 클릭 할 수 있습니다. 버튼에 대한 'hit-box'가 사용자가 보는 것과 일치하도록하기위한 방법이 있는지 궁금합니다.JavaFX 둥근 모서리 히트 박스

감사합니다.

+0

이렇게 해 주셔서 감사합니다. – RyanJ

답변

1

pickOnBounds 속성

에서 MouseEvent 트리거 또는 함수 호출을 포함하는 경우 피킹 연산이이 노드에 대해 수행되는 방법을 정의한다. pickOnBounds가 true의 경우,이 노드의 경계와 교차 해 피킹을 계산해, 그렇지 않은 경우는이 노드의 기하학적 도형과 교차 해 피킹을 계산합니다.

"경계"는 본질적으로 노드 (이 경우 버튼)를 포함하는 직사각형 영역입니다. "기하학적 모양"은 노드가 실제로 렌더링되는 방법을 설명합니다.

버튼에 setPickOnBounds(false)으로 전화하면됩니다.