0
내가 원하는 것은 햄버거를 클릭 한 다음 메뉴 목록을 표시하는 것입니다. 이제는 메뉴를 클릭하면 drawerstack과 drawser가 숨겨져 있어야합니다.JavaFX에서 햄버거를 작동시키는 법
나는 doClick()
과 같은 버튼을 트리거하는 방법을 알고 있지만 API를 거쳐야한다고 알고 싶지만 적절한 대답을 찾지 못했습니다. javafx에서 햄버거를 발사 할 수있는 방법을 알려주십시오.
HamburgerSlideCloseTransition transition = new HamburgerSlideCloseTransition(hamburger);
transition.setRate(-1);
hamburger.addEventHandler(MouseEvent.MOUSE_CLICKED, (e) -> {
transition.setRate(transition.getRate() * -1);
transition.play();
borderpane.setRight(drawersStack);
drawersStack.toggle(rightDrawer);
});
당신을 감사합니다!
귀하의 질문은 명확하지 않습니다. 당신은 무엇을 가지고 있습니까? 코드에 어떤 문제가 있습니까? 실제 행동이란 무엇이며 행동이란 무엇입니까? – hotzst
햄버거에 트리거를 추가하는 방법은 무엇입니까? – sudokhan
당신이 이해하는 한, 서랍이 펼쳐졌을 때 햄버거 버튼을 클릭하는 것처럼 서랍의 아무 버튼이나 클릭 할 때 전체 서랍 메뉴를 숨기고 싶습니다. 서랍의 각 단추에 Eventhandler를 추가하지 마십시오. 그러면 전환이 다시 반대 방향으로 토글됩니다. – Nash