Bonjour,
j'ai crée des noeuds et je voudrais qu'à chaque fois que je double clique sur sous nœud, ce sous nœud doit me charger un scène(fichier fxml) mais je ne sais pas quelle fonction que je peut utiliser sur le double clic d'un sous nœud afin d'ouvrir un fichier fxml
Votre code ici
package controller;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.TreeItem;
import javafx.scene.control.TreeView;
public class Tree implements Initializable{
@FXML
private TreeView<string> treeView;
@Override
public void initialize(URL location, ResourceBundle resources) {
TreeItem<string> root = new TreeItem<string>("This PC");
TreeItem<string> nodeA = new TreeItem<string>("My pictures");//sous noeud
TreeItem<string> nodeB = new TreeItem<string>("My documents"); /*sous noeud je voudrais ouvrir le fxml de mes docuents*/
TreeItem<string> nodeC = new TreeItem<string>("My movies");
TreeItem<string> nodeA1 = new TreeItem<string>("Works files");
TreeItem<string> nodeA2 = new TreeItem<string>("Personal files");
TreeItem<string> nodeA3 = new TreeItem<string>("Back up");
nodeA.getChildren().addAll(nodeA1, nodeA2, nodeA3);
root.getChildren().addAll(nodeA, nodeB, nodeC);
treeView.setRoot(root);
}
}
</string></string></string></string></string></string></string></string></string></string></string></string></string></string></string>
Merci pour votreaide
TreeView et TreeItem javafx
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.