本文整理了Java中javafx.scene.control.TreeView.getRoot()
方法的一些代码示例,展示了TreeView.getRoot()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeView.getRoot()
方法的具体详情如下:
包路径:javafx.scene.control.TreeView
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!