2017-06-06 39 views
0

我有一个手风琴窗格,其中包含三个标题窗格。我希望在java程序中删除它们,但Accordion对象似乎没有清除或删除方法来执行此操作。javafx删除手风琴窗格的内容

我已经尝试了一些方法来解决这个问题,如下所示:

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

但这引发一个UnsupportedOperationException。

回答

0

Accordion是一个只能包含TitledPane组件的控件。因此,如果您想修改Accordion的内容,请使用Accordion#getPanes方法。