0

我一直在尝试通过将可见性状态设置为 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();
}
  1. 我在代码中做错了什么?
  2. 有没有更好的方法来解决这个问题,那就是改变窗格?
4

0 回答 0