我有一个边框窗格,顶部,左侧和右侧都有组件。我想在Stage是一个加载时使用borderPane的id来删除它右侧的组件。我该怎么做?
答案 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"));