javafx vbox隐藏显示
时间: 2023-09-08 09:12:33 浏览: 180
JavaFX实现UI美观效果代码实例
要在JavaFX中隐藏或显示VBox,您可以使用`setVisible()`方法。以下是一个示例代码片段,演示如何在按钮点击时隐藏或显示VBox:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
VBox vbox = new VBox();
vbox.setSpacing(10);
Button hideButton = new Button("隐藏VBox");
hideButton.setOnAction(e -> vbox.setVisible(false));
Button showButton = new Button("显示VBox");
showButton.setOnAction(e -> vbox.setVisible(true));
vbox.getChildren().addAll(hideButton, showButton);
Scene scene = new Scene(vbox, 200, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
在上面的示例中,我们创建了一个包含两个按钮的VBox,并通过设置`setVisible()`方法来隐藏或显示它。当点击"隐藏VBox"按钮时,VBox将被隐藏,当点击"显示VBox"按钮时,VBox将再次显示出来。
阅读全文