每当 JFX 抽屉被拖动关闭或打开时,我都需要更改 JFXHamburger 按钮。我还希望它在点击汉堡按钮时发生变化。
HamburgerBackArrowBasicTransition burgerTask=new HamburgerBackArrowBasicTransition(hamburger);
burgerTask.setRate(-1);
hamburger.addEventHandler(MouseEvent.MOUSE_PRESSED, (e) ->{
burgerTask.setRate(burgerTask.getRate() * -1);
burgerTask.play();
if(drawer.isOpened()) {
drawer.close();
drawer.setDisable(true);
}
else {
drawer.open();
drawer.setVisible(true);
drawer.setDisable(false);
}
});
现在我可以在抽屉被拖关闭时更改图标。但是我想将图标的更改绑定到抽屉本身的打开和关闭。任何帮助将不胜感激。