ツリー ビューのリストが必要な JavaFx アプリケーションに取り組んでいます。これは問題を解決するアプリケーションです。新しい問題を作成するたびに、新しいツリー ビューが作成されます。
スクロール可能なツリー ビューのリストを維持したいと考えています。
私が試したことは?
1.) スクロール ペインを作成し、その中に vbox を配置します。
2.) vbox にツリー ビューを追加します。
これに関する問題
ウィンドウのサイズを変更しても、vbox のサイズは変更されません (スクロール ペイン内にコンテナーを配置している間は、Scene Builder から親に合わせるを設定できません)。
ツリービューのリストを実装する良い方法を提案してください
マイコード
@FXML
private VBox treeContainer;
@Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
for(int j=0;j<3;++j){
TreeItem<String> rootItem = new TreeItem<String> ("Item " + j);
rootItem.setExpanded(true);
String[] names = {"SubItem1","SubItem2", "SubItem3","SubItem4", "SubItem5","SubItem6","SubItem7",};
for (int i = 0; i < names.length; i++) {
TreeItem<String> item = new TreeItem<String> (names[i]);
rootItem.getChildren().add(item);
}
TreeView<String> tree = new TreeView<String> (rootItem);
tree.setMaxHeight(Double.MAX_VALUE);
tree.setStyle("-fx-background-color: white");
treeContainer.getChildren().add(tree);
}
}