我一直在尝试通过将可见性状态设置为 true 或 false 来交换窗格,如下所示,但到目前为止 noyhing 正在工作。
到目前为止,我的失败方法是:
程序从 homeContentDisplay 的可见性设置为 true 开始。当 page2ContentDisplay 的可见性更改为 true 时,单击按钮会将其设置为 false。
编码:
@FXML
private Pane homeContentDisplay;
private Pane page2ContentDisplay;
@FXML
private void handleButtonActionShow(MouseEvent event) {
homeContentDisplay.setVisible(false);
page2ContentDisplay.setVisible(true);
FadeTransition fadeIn = new FadeTransition(
Duration.millis(3000), homeContentDisplay
);
fadeIn.setFromValue(0.0);
fadeIn.setToValue(1.0);
fadeIn.setCycleCount(1);
fadeIn.setAutoReverse(false);
fadeIn.play();
}
- 我在代码中做错了什么?
- 有没有更好的方法来解决这个问题,那就是改变窗格?