private TreeView<OutlineItem> createView() { TreeView<OutlineItem> outlineView = new TreeView<>(); outlineView.setShowRoot(false); outlineView.setCellFactory(this::createCell); return outlineView; }
private TreeView<OutlineItem> createView() { TreeView<OutlineItem> outlineView = new TreeView<>(); outlineView.setShowRoot(false); outlineView.setCellFactory(this::createCell); return outlineView; }
public WorkflowClassesTreeForm createWorkflowClassesTreeForm(WorkflowSummaryFilterController filterController) { TreeView<DisplayWorkflowClassesModel> workflowView = new TreeView<DisplayWorkflowClassesModel>(); WorkflowClassesTreeController workflowClassesTreeController = createWorkflowClassesTreeController(workflowView); return new WorkflowClassesTreeForm("", new EmptyShowFormStrategy(), workflowClassesTreeController, filterController, workflowView, guiCopperDataProvider); }
final TreeItem<String> root = new TreeItem<>(dir.getName(), new ImageView(SVGImageUtils.getSvgImage("icon/project.svg", TREE_ICON_WIDTH, TREE_ICON_HEIGHT))); root.setExpanded(true); this.treeView = new TreeView<>(root); displayProjectContent(dir, root); this.pane.getChildren().add(this.treeView);
TreeView<String> tree = new TreeView<String>(rootItem); tree.setPrefHeight(150); tree.setPrefWidth(150);
@Override public void addNotify() { super.addNotify(); em = ExplorerManager.find(this); if (em != null) { TreeItem<Node> rootItem = createFromNode(em.getRootContext()); rootItem.setExpanded(true); final TreeView<Node> treeView = new TreeView<>(rootItem); treeView.setEditable(true); treeView.setShowRoot(rootVisible); treeView.setCellFactory( new Callback<TreeView<Node>, TreeCell<Node>>() { @Override public TreeCell<Node> call(final TreeView<Node> p) { return new TextFieldTreeCellImpl(); } }); Platform.runLater(new Runnable() { @Override public void run() { StackPane root = new StackPane(); root.getChildren().add(treeView); Scene scene = new Scene(root, 300, 250); setScene(scene); } }); } } // for custom cell editor with edit capabilities:
setMaxWidth(LIST_VIEW_WIDTH); treeView = new TreeView<>(rootItem); treeView.setCellFactory(createCellFactory(contextMenu)); treeView.setShowRoot(false);
/** * Create a new skin * * @param control * the control * @param selectedItems * the selected items */ public DirectoryTreeViewSkin(DirectoryTreeView control, ObservableList<DirItem> selectedItems) { super(control); this.selectedItems = selectedItems; this.tree = new TreeView<>(); this.tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); this.tree.setCellFactory((v) -> new SimpleTreeCell<@NonNull DirItem>( DirectoryTreeViewSkin::handleDirLabel, this::handleStyleclass)); this.tree.setShowRoot(false); this.tree.getSelectionModel().getSelectedItems() .addListener(this::handleSelectionChange); this.tree.setOnMouseClicked( e -> { if( e.getClickCount() > 1 ) { openSelectedResources(); } }); getChildren().add(this.tree); control.rootDirectoriesProperty().addListener(this::rebuildTable); control.iconSizeProperty().addListener(this::rebuildTable); rebuildTable(control.rootDirectoriesProperty()); }
/** * Create a new skin * * @param control * the control * @param selectedItems * the selected items */ public ResourceTreeViewSkin(ResourceTreeView control, ObservableList<ResourceItem> selectedItems) { super(control); this.selectedItems = selectedItems; this.tree = new TreeView<>(); this.tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); this.tree.setCellFactory((v) -> new SimpleTreeCell<@NonNull ResourceItem>( ResourceTreeViewSkin::handleDirLabel, this::handleStyleclass)); this.tree.setShowRoot(false); this.tree.getSelectionModel().getSelectedItems() .addListener(this::handleSelectionChange); this.tree.setOnMouseClicked( e -> { if( e.getClickCount() > 1 ) { openSelectedResources(); } }); getChildren().add(this.tree); control.rootDirectoriesProperty().addListener(this::rebuildTable); control.iconSizeProperty().addListener(this::rebuildTable); rebuildTable(control.rootDirectoriesProperty()); }
/** * Create a new skin * * @param control * the control * @param selectedItems * the selected items */ public DirectoryTreeViewSkin(DirectoryTreeView control, ObservableList<DirItem> selectedItems) { super(control); this.selectedItems = selectedItems; this.tree = new TreeView<>(); this.tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); this.tree.setCellFactory((v) -> new SimpleTreeCell<@NonNull DirItem>( DirectoryTreeViewSkin::handleDirLabel, this::handleStyleclass)); this.tree.setShowRoot(false); this.tree.getSelectionModel().getSelectedItems() .addListener(this::handleSelectionChange); this.tree.setOnMouseClicked( e -> { if( e.getClickCount() > 1 ) { openSelectedResources(); } }); getChildren().add(this.tree); control.rootDirectoriesProperty().addListener(this::rebuildTable); control.iconSizeProperty().addListener(this::rebuildTable); rebuildTable(control.rootDirectoriesProperty()); }
/** * Create a new skin * * @param control * the control * @param selectedItems * the selected items */ public ResourceTreeViewSkin(ResourceTreeView control, ObservableList<ResourceItem> selectedItems) { super(control); this.selectedItems = selectedItems; this.tree = new TreeView<>(); this.tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); this.tree.setCellFactory((v) -> new SimpleTreeCell<@NonNull ResourceItem>( ResourceTreeViewSkin::handleDirLabel, this::handleStyleclass)); this.tree.setShowRoot(false); this.tree.getSelectionModel().getSelectedItems() .addListener(this::handleSelectionChange); this.tree.setOnMouseClicked( e -> { if( e.getClickCount() > 1 ) { openSelectedResources(); } }); getChildren().add(this.tree); control.rootDirectoriesProperty().addListener(this::rebuildTable); control.iconSizeProperty().addListener(this::rebuildTable); rebuildTable(control.rootDirectoriesProperty()); }
TreeView<String> tree = new TreeView<String>(rootItem); tree.setPrefHeight(250); tree.setPrefWidth(400);
treeView = new TreeView<>(); final String treePaginatedDataProvider = contentConfiguration.getPropertyValue("dataLoader");
childNode19, childNode20, childNode21); final TreeView treeView = new TreeView(root); treeView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); treeView.setShowRoot(true);
private Node createTree(){ TreeView<TreeData> tree = new TreeView<>(); tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); tree.setCellFactory(param -> new DataTextFieldTreeCell<>(TreeData::getData, TreeData::getDisplayText));