Comment déclencher l'événement lors d'un double clic sur un nœud de l'arborescence

J'ai ce code qui crée un nouvel onglet dans une région éloignée de la Classe Java.

treeView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<TreeItem<String>>()
        {
            @Override
            public void changed(ObservableValue<? extends TreeItem<String>> observable, TreeItem<String> oldValue, TreeItem<String> newValue)
            {
                System.out.println("Selected Text : " + newValue.getValue());
                //Create New Tab
                Tab tabdata = new Tab();
                Label tabALabel = new Label("Test");
                tabdata.setGraphic(tabALabel);

                DataStage.addNewTab(tabdata);
            }
        });

Pouvez-vous me dire comment je peux modifier le code pour ouvrir un nouvel onglet lorsque je double clic sur un nœud de l'arborescence. Dans mon code l'onglet s'ouvre lorsque je clique une fois. Ce gestionnaire d'événements dont j'ai besoin?

OriginalL'auteur Peter Penzov | 2013-06-27