在阶段加载时,删除javafx中边框窗格中的特定节点

时间:2017-05-16 06:47:20

标签: java javafx-2 javafx-8

我有一个边框窗格,顶部,左侧和右侧都有组件。我想在Stage是一个加载时使用borderPane的id来删除它右侧的组件。我该怎么做?

2 个答案:

答案 0 :(得分:1)

你应该在initialize方法中编写代码,它将在加载Stage时立即实现

第一

public class your_class implements Initializable{
//your code
}

然后你需要生成实现的方法

右键单击 - >生成 - >实施方法

就像

 @Override
    public void initialize(URL location, ResourceBundle resources) {

    }

答案 1 :(得分:0)

使用lookup(字符串选择器)来查找和删除它

borderRighSide.setId("right");
rootBorder.getChildren().remove(rootBorder.lookup("#right"));