Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafx删除手风琴窗格的内容_Javafx - Fatal编程技术网

javafx删除手风琴窗格的内容

javafx删除手风琴窗格的内容,javafx,Javafx,我有一个手风琴窗格,其中包含三个标题窗格。我希望在java程序中删除这些,但是Accordion对象似乎没有一个clear或remove方法来执行此操作 我尝试了一些方法来解决这个问题,例如: if (!measureAccordion.getChildrenUnmodifiable().isEmpty()) { ObservableList<javafx.scene.Node> accordionContent = measureAccordion.getC

我有一个手风琴窗格,其中包含三个标题窗格。我希望在java程序中删除这些,但是Accordion对象似乎没有一个clear或remove方法来执行此操作

我尝试了一些方法来解决这个问题,例如:

    if (!measureAccordion.getChildrenUnmodifiable().isEmpty()) {
        ObservableList<javafx.scene.Node> accordionContent = measureAccordion.getChildrenUnmodifiable();
        accordionContent.clear();
        }
if(!measureacrdion.getChildrenUnmodifiable().isEmpty()){
ObservableList accordionContent=measureAccordion.getChildrenUnmodifiable();
accordionContent.clear();
}

但这引发了一个不受支持的操作异常。

如果您选中此处,您将看到accordion对象有一个方法getPanes(),它返回TitledPane的ObservableList。ObservableList有很多方法可以使用,比如removeAll。您可以在这里看到。

Accordion
是一个只能包含
标题窗格
组件的控件。所以,如果您想修改手风琴的内容,请使用方法