使用已设置的内容在tabpane上加载内容

时间:2016-03-07 22:34:03

标签: javafx fxml

我想知道在加载新内容时是否可以保留tabpane的内容。 顺便说一句,我使用的是fxml。

FXML

<content>
    <Rectangle fx:id="borderBottom"  x="0" y="500" width="500" />
    <!-- When I load the file this rectangles disappears. -->
    <fx:include source="someOtherFxml.fxml"/>
</content>

我想知道如何将矩形保留在tabpane上,仍然可以加载文件。现在,当我加载fxml文件时,矩形消失了。

控制器

package newasa;

import java.net.URL;
import java.util.ResourceBundle;
import javafx.fxml.Initializable;


public class AppseController implements Initializable {


@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
}    

}

1 个答案:

答案 0 :(得分:0)

使用某个布局窗格包装选项卡内容。例如:

<content>
  <VBox>
    <children>
      <Rectangle fx:id="borderBottom"  x="0" y="500" width="500" />
      <fx:include source="someOtherFxml.fxml"/>
   </children>
  </VBox>
</content>