JavaFX创建一个具有三个选项卡的选项卡面板 在每个选项卡中都放置一个带有文字的标签。
时间: 2024-06-09 17:06:13 浏览: 6
下面是JavaFX创建一个具有三个选项卡的选项卡面板,在每个选项卡中都放置一个带有文字的标签的示例代码:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.Tab;
import javafx.scene.control.TabPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class TabPaneExample extends Application {
@Override
public void start(Stage stage) {
// 创建三个标签
Label label1 = new Label("这是第一个选项卡的标签");
Label label2 = new Label("这是第二个选项卡的标签");
Label label3 = new Label("这是第三个选项卡的标签");
// 创建三个选项卡,并将标签添加到选项卡中
Tab tab1 = new Tab("选项卡1", label1);
Tab tab2 = new Tab("选项卡2", label2);
Tab tab3 = new Tab("选项卡3", label3);
// 创建选项卡面板,并将选项卡添加到面板中
TabPane tabPane = new TabPane();
tabPane.getTabs().addAll(tab1, tab2, tab3);
// 创建一个垂直布局,并将选项卡面板添加到布局中
VBox vbox = new VBox(tabPane);
// 创建场景并将布局添加到场景中
Scene scene = new Scene(vbox, 400, 300);
// 设置窗口标题并显示窗口
stage.setTitle("选项卡面板示例");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
运行以上代码将会创建一个有三个选项卡的选项卡面板,每个选项卡中都有一个带有文字的标签。