簡體   English   中英

階段加載時在javafx的邊框窗格中刪除特定節點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM