2016-07-29 10 views
0

のクラスのScrollPaneから欠落している、例外java.lang.UnsupportedOperationExceptionがが発生し指定子GetChildrenメソッドは、JavaFXの

ScrollPane scrollPaneIdFx = new ScrollPane(); 
ImageView imageViewIdFx = new ImageView(); 
scrollPaneIdFx.getChildren().add(imageViewIdFx); 

ScrollPaneに子供を追加する方法はありますか?

答えて

3

contentPropertyScrollPane格納その単一の子:

本のScrollPaneのコンテンツとして使用するノード。

したがってコードを修正です:あなたの場合

scrollPaneIdFx.setContent(imageViewIdFx); 

contentPropertyNode S次いで容器(Parentオブジェクト)のいずれかに設定されなければならないScrollPaneに複数Node Sを保存したいと思いこのコンテナに追加する必要があります。

1

ScrollPaneに追加する必要がある「子」は1つだけです:contentです。 Nodeが複数含まれているScrollPaneを使用する場合は、適切なParent(例:Pane)に追加し、ParentScrollPaneのコンテンツとして使用します。

VBox content = new VBox(); 
content.getChildren().add(child1); 
content.getChildren().add(child2); 
... 
scrollPane.setContent(content); 
関連する問題