JavaFX Tutorial 2 TreeView Java GUI
Code Source :
@Override
public void start(Stage primaryStage) {
TreeItem rootItem = new TreeItem("JavaFX Tutorial");
TreeItem item1 = new TreeItem("Tutorial 01 Language Programming");
item1.getChildren().add(new TreeItem("JavaFX"));
item1.getChildren().add(new TreeItem("C++"));
item1.getChildren().add(new TreeItem("Python"));
item1.getChildren().add(new TreeItem("Php Larabel"));
rootItem.getChildren().add(item1);
TreeItem item2 = new TreeItem("Tutorial 02 : Java");
item2.getChildren().add(new TreeItem("RMI"));
item2.getChildren().add(new TreeItem("Oriented Object"));
item2.getChildren().add(new TreeItem("Oriented Agent"));
rootItem.getChildren().add(item2);
TreeView treeview = new TreeView();
treeview.setRoot(rootItem);
treeview.setShowRoot(false);
VBox vbox = new VBox(treeview);
Scene scene = new Scene(vbox);
primaryStage.setScene(scene);
primaryStage.show();
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TreeItem;
import javafx.scene.control.TreeView;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
The JavaFX TreeeView enables you to display tree views inside your JavaFX applications. The JavaFX TreeView is represented by the class javafx.scene.control.TreeView . Here is a screenshot of a JavaFX TreeView: