mouseevent

Mattepuffo's logo
Intercettare il doppio click su una TableView in JavaFX

Intercettare il doppio click su una TableView in JavaFX

Quando si hanno dati in forma tabellare, quasi sicuramente abbiamo bisogno di intercettare qualche evento per recupare i dati.

Qui vediamo come intercettare il doppio click del mouse su una TableView in JavaFX.

Cominciamo dal layout FXML:

<BorderPane xmlns="http://javafx.com/javafx/8.0.112" 
            xmlns:fx="http://javafx.com/fxml/1"
            fx:controller="com.mp.book.ControllerMain">
    <center>
        <TableView fx:id="tblBooks" BorderPane.alignment="CENTER" 

onMouseClicked="#onTblDoubleClick"/>
    </center>
</BorderPane>

Mattepuffo's logo
Intercettare il doppio click su una JList in Java

Intercettare il doppio click su una JList in Java

Avendo una JList dentro alla nostra alla nostra finestra, vogliamo intercettare il doppio click del mouse, e identificare il valore della voce selezionata.

Tutto quello che ci serve è aggiungere un mouse listener attraverso il metodo addMouseListener, e poi fare l'Override del metodo mouseClicked della classe MouseAdapter.