2017-06-06 13 views
0

私は3つのタイトル付きペインを含むアコーディオンペインを持っています。 javaプログラムでこれらを削除したいのですが、Accordionオブジェクトにはこれを行うためのクリアメソッドまたは削除メソッドがないようです。javafxアコーディオンペインのコンテンツを削除する

私は、次のようなこれを回避する方法をいくつか試してみました:

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

をしかし、これはUnsupportedOperationExceptionが提起。

答えて

1

accordion in javaFXにチェックを入れると、accordionオブジェクトにgetPanes()メソッドがあり、これはTitledPaneのObservableListを返します。 ObservableListには、removeAllなどの多くのメソッドがあります。ここにはthe documentation for ObservableListが表示されます。

0

Accordionは、TitledPaneの成分のみを含むことができる対照である。したがって、Accordionのコンテンツを変更する場合は、Accordion#getPanesメソッドを使用してください。

関連する問題