From d07c36b4c8f754572f2b7e4afc12d514e495cfe6 Mon Sep 17 00:00:00 2001 From: Dominik Gruntz Date: Thu, 2 Aug 2018 23:05:46 +0200 Subject: [PATCH 1/2] Makes treeView editable Adds the statement treeView.setEditable(true); which makes the treeView editable. --- .../src/main/java/de/javafxbuch/MainApp.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Kapitel 4/4.2.9/controls-treeview-simplecell/src/main/java/de/javafxbuch/MainApp.java b/Kapitel 4/4.2.9/controls-treeview-simplecell/src/main/java/de/javafxbuch/MainApp.java index 3b21ad8..c436ba4 100644 --- a/Kapitel 4/4.2.9/controls-treeview-simplecell/src/main/java/de/javafxbuch/MainApp.java +++ b/Kapitel 4/4.2.9/controls-treeview-simplecell/src/main/java/de/javafxbuch/MainApp.java @@ -21,6 +21,7 @@ public void start(Stage primaryStage) { TreeView treeView = new TreeView(); TreeItem root = new TreeItem<>(Color.RED); treeView.setRoot(root); + treeView.setEditable(true); treeView.setCellFactory(TextFieldTreeCell.forTreeView(new StringConverter() { @Override public String toString(Color object) { @@ -33,19 +34,17 @@ public Color fromString(String string) { try { web = Color.web(string); } catch (Exception e) { -// im Fehlerfall geben wir Schwarz als Farbe zurueck + // im Fehlerfall geben wir Schwarz als Farbe zurueck } return web; } } )); - root.getChildren() - .add(new TreeItem(Color.BLUE)); + root.getChildren().add(new TreeItem(Color.BLUE)); StackPane pane = new StackPane(treeView); Scene scene = new Scene(pane, 300, 250); - primaryStage.setTitle( - "TableView Demo"); + primaryStage.setTitle("TableView Demo"); primaryStage.setScene(scene); primaryStage.show(); From 90e8d40955f4d56f17d4c4a432c322cdd9342903 Mon Sep 17 00:00:00 2001 From: Dominik Gruntz Date: Thu, 2 Aug 2018 23:27:27 +0200 Subject: [PATCH 2/2] Removes generated license header Removes the header which was generated by Eclipse (which informs the reader how the template file can be changed). Beyond that, some minor formatting issues were changed. --- .../src/main/java/de/javafxbuch/MainApp.java | 3 +-- .../src/main/java/de/javafxbuch/Player.java | 5 ----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/MainApp.java b/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/MainApp.java index 2bd5f70..8f8ff6c 100644 --- a/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/MainApp.java +++ b/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/MainApp.java @@ -23,8 +23,7 @@ public static void main(String[] args) throws Exception { public void start(Stage primaryStage) { TreeTableView treeTableView = new TreeTableView<>(); TreeItem root = new TreeItem<>(new Player("Joachim", "Löw", 0)); - root.getChildren().add(new TreeItem( - new Player("Manuel", "Neuer", 0))); + root.getChildren().add(new TreeItem(new Player("Manuel", "Neuer", 0))); root.getChildren().add(new TreeItem(new Player("Philipp", "Lahm", 0))); treeTableView.setRoot(root); TreeTableColumn firstNameColumn = new TreeTableColumn("Vorname"); diff --git a/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/Player.java b/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/Player.java index 470c919..d82be44 100644 --- a/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/Player.java +++ b/Kapitel 4/4.2.9/controls-treetableview/src/main/java/de/javafxbuch/Player.java @@ -1,8 +1,3 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package de.javafxbuch; public class Player {