package javafxtest; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.TreeItem; import javafx.scene.control.TreeView; import javafx.scene.layout.StackPane; import javafx.stage.Stage; /** * * @web http://java-buddy.blogspot.com/ */ public class JavaFXtestUI extends Application { /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { TreeItem<String> treeItemRoot = new TreeItem<> ("Root"); TreeItem<String> nodeItemA = new TreeItem<>("Item A"); TreeItem<String> nodeItemB = new TreeItem<>("Item B"); TreeItem<String> nodeItemC = new TreeItem<>("Item C"); treeItemRoot.getChildren().addAll(nodeItemA, nodeItemB, nodeItemC); TreeItem<String> nodeItemA1 = new TreeItem<>("Item A1"); TreeItem<String> nodeItemA2 = new TreeItem<>("Item A2"); TreeItem<String> nodeItemA3 = new TreeItem<>("Item A3"); nodeItemA.getChildren().addAll(nodeItemA1, nodeItemA2, nodeItemA3); TreeView<String> treeView = new TreeView<>(treeItemRoot); StackPane root = new StackPane(); root.getChildren().add(treeView); Scene scene = new Scene(root, 300, 250); primaryStage.setTitle("java-buddy.blogspot.com"); primaryStage.setScene(scene); primaryStage.show(); } }
Next:
- JavaFX TreeView with icon
No comments:
Post a Comment