簡體   English   中英

獲取布爾值JAVAFX

[英]Getting a Boolean value JAVAFX

我在GridPane有一組節點,並且有一些偵聽器從GridPane添加和刪​​除了這些節點。

我想知道是否有一種方法可以創建一個get方法(布爾)或類似的方法來測試節點當前是否在GridPane

當節點不在gridpane中也稱為false時,我想啟用按鈕。

任何幫助/想法表示贊賞!

這就是檢查節點是否存在的方法:

gridpane.getChildren().contains(yourNode);

您可以檢查要檢查Node node的父Node node是否為GridPane 這應該比使用子列表快一點,因為它不需要遍歷子列表:

node.getParent() == gridPane

您還可以使用綁定來啟用/禁用按鈕(假設有一個節點決定是否應啟用或禁用Button

button.disableProperty().bind(node.parentProperty().isEqualTo(gridPane));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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