2017-06-06 32 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方法。