获取一个布尔值JAVAFX

获取一个布尔值JAVAFX,java,javafx,gridpane,Java,Javafx,Gridpane,我在GridPane中有一组节点,并且有一些侦听器在GridPane中添加和删除这些节点 我想知道是否有一种方法可以让我创建一个get方法(Boolean)或诸如此类的方法来测试节点当前是否在GridPane中 我想在节点不在gridpane akafalse中时启用该按钮 感谢您的帮助/想法 这就是检查节点是否存在的方法: gridpane.getChildren().contains(yourNode); 这就是检查是否存在节点的方式: gridpane.getChildren().con

我在
GridPane
中有一组节点,并且有一些侦听器在
GridPane
中添加和删除这些节点

我想知道是否有一种方法可以让我创建一个get方法(Boolean)或诸如此类的方法来测试节点当前是否在
GridPane

我想在节点不在gridpane aka
false
中时启用该按钮


感谢您的帮助/想法

这就是检查节点是否存在的方法:

gridpane.getChildren().contains(yourNode);

这就是检查是否存在节点的方式:

gridpane.getChildren().contains(yourNode);
您可以检查是否要检查的是
网格窗格
。这应该比使用子列表快一点,因为它不需要遍历子列表:

node.getParent() == gridPane
您还可以使用绑定来启用/禁用按钮(假设有一个节点决定是启用还是禁用
按钮)

您可以检查是否要检查的是
网格窗格
。这应该比使用子列表快一点,因为它不需要遍历子列表:

node.getParent() == gridPane
您还可以使用绑定来启用/禁用按钮(假设有一个节点决定是启用还是禁用
按钮)


到目前为止你试过什么?您是否可以发布不起作用的代码,以便其他人可以评估如何最好地解决您的问题?到目前为止,您尝试了哪些方法?您能否发布不起作用的代码,以便其他人能够评估如何最好地解决您的问题?谢谢!这解决了我的问题,有时很难找到正确的参数。谢谢!这解决了我的问题,有时很难找到正确的参数。