Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ public static void main(String[] args) throws Exception {
public void start(Stage primaryStage) {
TreeTableView<Player> treeTableView = new TreeTableView<>();
TreeItem<Player> root = new TreeItem<>(new Player("Joachim", "Löw", 0));
root.getChildren().add(new TreeItem<Player>(
new Player("Manuel", "Neuer", 0)));
root.getChildren().add(new TreeItem<Player>(new Player("Manuel", "Neuer", 0)));
root.getChildren().add(new TreeItem<Player>(new Player("Philipp", "Lahm", 0)));
treeTableView.setRoot(root);
TreeTableColumn<Player, String> firstNameColumn = new TreeTableColumn<Player, String>("Vorname");
Expand Down
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public void start(Stage primaryStage) {
TreeView treeView = new TreeView();
TreeItem<Color> root = new TreeItem<>(Color.RED);
treeView.setRoot(root);
treeView.setEditable(true);
treeView.setCellFactory(TextFieldTreeCell.forTreeView(new StringConverter<Color>() {
@Override
public String toString(Color object) {
Expand All @@ -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>(Color.BLUE));
root.getChildren().add(new TreeItem<Color>(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();
Expand Down