Я просто хочу, когда я нажал на гамбургер, тогда он отобразит список меню. Теперь я хочу, когда я нажму на любое меню, тогда моя створщик и рисовальщик должны быть спрятаны.Как вызвать гамбургер в JavaFX
Я знаю, как запускать кнопку, например doClick()
, но я хочу знать, как пройти API, но не удалось найти подходящий ответ. Не могли бы вы поделиться своим опытом, как я могу вызвать гамбургер в джавафсе.
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