本文整理了Java中javafx.scene.control.TreeView.<init>()
方法的一些代码示例,展示了TreeView.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeView.<init>()
方法的具体详情如下:
包路径:javafx.scene.control.TreeView
类名称:TreeView
方法名:<init>
暂无
代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.code.editor.fx
private TreeView<OutlineItem> createView() {
TreeView<OutlineItem> outlineView = new TreeView<>();
outlineView.setShowRoot(false);
outlineView.setCellFactory(this::createCell);
return outlineView;
}
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.code.editor.fx
private TreeView<OutlineItem> createView() {
TreeView<OutlineItem> outlineView = new TreeView<>();
outlineView.setShowRoot(false);
outlineView.setCellFactory(this::createCell);
return outlineView;
}
代码示例来源:origin: org.copper-engine/copper-monitoring-client
public WorkflowClassesTreeForm createWorkflowClassesTreeForm(WorkflowSummaryFilterController filterController) {
TreeView<DisplayWorkflowClassesModel> workflowView = new TreeView<DisplayWorkflowClassesModel>();
WorkflowClassesTreeController workflowClassesTreeController = createWorkflowClassesTreeController(workflowView);
return new WorkflowClassesTreeForm("", new EmptyShowFormStrategy(), workflowClassesTreeController,
filterController, workflowView, guiCopperDataProvider);
}
代码示例来源:origin: it.unibo.alchemist/alchemist-projectview
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);
代码示例来源:origin: com.aquafx-project/aquafx
TreeView<String> tree = new TreeView<String>(rootItem);
tree.setPrefHeight(150);
tree.setPrefWidth(150);
代码示例来源:origin: eu.agrosense.client/util-javafx
@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:
代码示例来源:origin: nl.cloudfarming.client/calendar-api
setMaxWidth(LIST_VIEW_WIDTH);
treeView = new TreeView<>(rootItem);
treeView.setCellFactory(createCellFactory(contextMenu));
treeView.setShowRoot(false);
代码示例来源:origin: com.aquafx-project/aquafx
TreeView<String> treeView = new TreeView<String>();
treeView.setRoot(root);
TreeView<String> treeView1 = new TreeView<String>();
treeView1.setRoot(root1);
代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls
/**
* 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());
}
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
/**
* 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());
}
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
/**
* 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());
}
代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls
/**
* 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());
}
代码示例来源:origin: com.aquafx-project/aquafx
TreeView<String> tree = new TreeView<String>(rootItem);
tree.setPrefHeight(250);
tree.setPrefWidth(400);
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
treeView = new TreeView<>();
final String treePaginatedDataProvider = contentConfiguration.getPropertyValue("dataLoader");
代码示例来源:origin: com.aquafx-project/aquafx
childNode19, childNode20, childNode21);
final TreeView treeView = new TreeView(root);
treeView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
treeView.setShowRoot(true);
代码示例来源:origin: io.github.factoryfx/javafxDataEditing
private Node createTree(){
TreeView<TreeData> tree = new TreeView<>();
tree.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
tree.setCellFactory(param -> new DataTextFieldTreeCell<>(TreeData::getData, TreeData::getDisplayText));
内容来源于网络,如有侵权,请联系作者删除!