[英]Remove particular node in border pane in javafx when stage load
我有一個邊框,並且它的頂部,左側和右側都有組件。 我想在舞台為負載時通過使用borderPane的ID刪除其右側的組件。 我怎么做?
您應該使用initialize方法編寫代碼,該代碼將在舞台加載后立即實施
第一:
public class your_class implements Initializable{
//your code
}
那么您將需要生成實現的方法
右鍵單擊->生成->已實現的方法
就像
@Override
public void initialize(URL location, ResourceBundle resources) {
}
使用lookup(String selector)查找並刪除它
borderRighSide.setId("right");
rootBorder.getChildren().remove(rootBorder.lookup("#right"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.