diff --git a/src/main/java/com/example/tp/HelloController.java b/src/main/java/com/example/tp/HelloController.java index df5bcb1..d855a82 100644 --- a/src/main/java/com/example/tp/HelloController.java +++ b/src/main/java/com/example/tp/HelloController.java @@ -3,6 +3,7 @@ import java.net.URL; import java.util.ArrayList; import java.util.List; import java.util.ResourceBundle; +import java.util.UUID; import javafx.beans.property.SimpleDoubleProperty; import javafx.beans.value.ChangeListener; @@ -18,7 +19,7 @@ import javafx.util.converter.NumberStringConverter; public class HelloController implements Initializable{ @FXML - private TreeView myListView; + private TreeView myListTreeView; @FXML private Label myLabel; @@ -29,27 +30,35 @@ public class HelloController implements Initializable{ @Override public void initialize(URL arg0, ResourceBundle arg1) { - /* - * Tu créer un dossier root de type iCaptor = new CaptorVirtual() - * - * tu ajoute des sous dossier / fichier - * - * tu fais myListView.setRoot(root.display()) - * */ - iCaptor it1 = new Captor("remi"); iCaptor it2 = new Captor("boris"); + + iCaptor it3 = new Captor("tom"); + iCaptor it4 = new Captor("albert"); + iCaptor it5 = new Captor("teemo"); + ArrayList array = new ArrayList(); array.add(it1); array.add(it2); - iCaptor capt = new CaptorVirtual("bernard",array); - myListView.setRoot(capt.display()); + iCaptor capt = new CaptorVirtual(UUID.randomUUID().toString(),array); + + + + TreeItem root = new TreeItem(new Captor("toto")); + root.getChildren().add(it3.display()); + root.getChildren().add(it4.display()); + root.getChildren().add(it5.display()); + root.getChildren().add(capt.display()); + + myListTreeView.setRoot(root); + + myListTreeView.setShowRoot(false); } public void selectItem() { - myListView.getSelectionModel().selectedItemProperty().addListener((observableValue, captorTreeItem, t1) -> { + myListTreeView.getSelectionModel().selectedItemProperty().addListener((observableValue, captorTreeItem, t1) -> { StringConverter coucou = new NumberStringConverter(); if (captorTreeItem == null)return; myLabel.textProperty().bind(captorTreeItem.getValue().temp.asString()); diff --git a/src/main/resources/com/example/tp/hello-view.fxml b/src/main/resources/com/example/tp/hello-view.fxml index 8a61642..592923e 100644 --- a/src/main/resources/com/example/tp/hello-view.fxml +++ b/src/main/resources/com/example/tp/hello-view.fxml @@ -2,7 +2,6 @@ - @@ -11,7 +10,7 @@ - +