我在申请中面临一个奇怪的问题.
我想在两个不同的选项卡上复制UI(即两个不同的选项卡将在其容器中保存相同的VBox对象).
我期待的是,而不是创建两个不同的VBox对象添加到Tab1和Tab2我将创建一个单独的VBox对象,填充所需的内容,然后将相同的对象添加到Tab1和Tab2.
目前正在发生的事情是如果我将该UI添加到Tab1然后它才能正确显示.但是如果我向Tab2添加相同的对象,那么它将从Tab1中消失.
下面是我正在使用的示例代码.
@FXML
private Tab tab1, tab2;
Label label=new Label("Sample");
tab1.setContent(label);
tab2.setContent(label);
Run Code Online (Sandbox Code Playgroud)
我在这两个标签内容中的假设是什么,我将看到示例文本.
但是示例文本仅显示在Tab2而不是Tab1中.(Tab1显示为空.)
我是Javafx的新手,所以如果我问一个愚蠢的问题,请耐心等待:)
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |