JavaFX2 - 多个TabPanes

时间:2017-03-18 16:14:16

标签: javafx-2

我想做类似的事情:enter image description here

所以在左侧的atm我在rootController中有一个ListView

 @FXML
 ListView<String> listView;

有两个元素,为了坚持图片,我们称之为ListElement A和B.

首先我添加了这些元素

 ObservableList<String> names = FXCollections.observableArrayList("A", "B");

其次我将它们添加到列表中:

   listView.setItems(names);

在start方法中我调用initRootLayout方法

void initRootLayout() {

    FXMLLoader fxmlLoader = new FXMLLoader(MainDo.class.getResource("view/RootLayout.fxml"));
    try {
        rootLayout = fxmlLoader.load(); // rootLayout == BorderPane
        Scene scene = new Scene(rootLayout);

        RootController rootController = fxmlLoader.getController();
        primaryStage.setScene(scene);
        primaryStage.show();

    } catch (IOException e) {
        e.printStackTrace();
    }

}

我的问题:

  1. 如果我启动我的应用程序,它会加载所有内容,除了未显示列表内容的事实。它看起来像是:
  2. https://ibb.co/f16JMF

    1. 如果我解决了这个问题,我正在寻找A和B有不同修复标签窗格的功能。因此,如果我点击A和B之前显示,则会显示另一个Tab窗格,我可以在其中显示不同的内容。因此,如果我在列表中有n个元素,我也有n个Tab窗格。
    2. 有人可以帮我吗?我已经尝试了过去8小时,但没有成功。

      由于

0 个答案:

没有答案