javafx.scene.control.TreeView.getRoot()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中javafx.scene.control.TreeView.getRoot()方法的一些代码示例,展示了TreeView.getRoot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeView.getRoot()方法的具体详情如下:
包路径:javafx.scene.control.TreeView
类名称:TreeView
方法名:getRoot

TreeView.getRoot介绍

暂无

代码示例

代码示例来源:origin: pmd/pmd

private void focusNodeInTreeView(Node node) {
  SelectionModel<TreeItem<Node>> selectionModel = astTreeView.getSelectionModel();
  // node is different from the old one
  if (selectedTreeItem == null && node != null
    || selectedTreeItem != null && !Objects.equals(node, selectedTreeItem.getValue())) {
    ASTTreeItem found = ((ASTTreeItem) astTreeView.getRoot()).findItem(node);
    if (found != null) {
      selectionModel.select(found);
    }
    highlightFocusNodeParents(selectedTreeItem, found);
    selectedTreeItem = found;
    astTreeView.getFocusModel().focus(selectionModel.getSelectedIndex());
    if (!treeViewWrapper.isIndexVisible(selectionModel.getSelectedIndex())) {
      astTreeView.scrollTo(selectionModel.getSelectedIndex());
    }
  }
}

代码示例来源:origin: org.copper-engine/copper-monitoring-client

@Override
  public void handle(ActionEvent e) {
    expandAll(workflowView.getRoot());
  }
});

代码示例来源:origin: org.copper-engine/copper-monitoring-client

@Override
public void clear() {
  if (workflowView.getRoot() != null) {
    workflowView.getRoot().getChildren().clear();
  }
}

代码示例来源:origin: org.copper-engine/copper-monitoring-client

@Override
  public void handle(ActionEvent e) {
    for (TreeItem<DisplayWorkflowClassesModel> child : workflowView.getRoot().getChildren()) {
      collapseAll(child);
    }
  }
});

代码示例来源:origin: org.copper-engine/copper-monitoring-client

@Override
public void showFilteredResult(List<WorkflowInstanceDetailResultModel> filteredResult, final WorkflowInstanceDetailFilterModel usedFilter) {
  restart.setOnAction(new EventHandler<ActionEvent>() {
    @Override
    public void handle(ActionEvent event) {
      copperDataProvider.restartInstance(usedFilter.workflowInstanceId.get(), usedFilter.selectedEngine.get().getId());
    }
  });
  restart.setDisable(false);
  titleText.setText(usedFilter.workflowInstanceId.get());
  final WorkflowInstanceDetailResultModel workflowInstanceDetailResultModel = filteredResult.get(0);
  List<StackFrame> stackList = workflowInstanceDetailResultModel.workflowClassMetaData.get().getWorkflowInstanceDetailedInfo().getStack();
  String source = stackList.isEmpty() ? "" : new String(stackList.get(0).getSourceCode());
  sourceView.getEngine().loadContent(codeMirrorFormatter.format(source, CodeFormatLanguage.JAVA, false));
  treeView.getRoot().getChildren().clear();
  for (DisplayableNode displayableNode : stackList) {
    final LazyTreeItem item = new LazyTreeItem(displayableNode);
    treeView.getRoot().getChildren().add(item);
  }
}

代码示例来源:origin: org.copper-engine/copper-monitoring-client

@Override
  public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
    if (newValue != null) {
      TreeItem<DisplayWorkflowClassesModel> item = search(workflowView.getRoot(), newValue);
      if (item != null) {
        workflowView.getSelectionModel().select(item);
      } else {
        workflowView.getSelectionModel().clearSelection();
      }
    }
    if (newValue == null) {
      workflowView.getSelectionModel().clearSelection();
    }
  }
});

代码示例来源:origin: io.github.factoryfx/javafxDataEditing

for (TreeItem<TreeData> item : treeViewTraverser.breadthFirst(tree.getRoot())) {
      programmaticallySelect=true;
      if (item.getValue().match(newValue)) {
MenuItem menuItem = new MenuItem("expand all");
menuItem.setOnAction(event -> {
  for (TreeItem<TreeData> item : treeViewTraverser.breadthFirst(tree.getRoot())) {
    item.setExpanded(true);

相关文章