package javaapplication4; import javafx.application.Application; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.ListView; import javafx.scene.input.MouseEvent; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class JavaApplication4 extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { VBox vb = new VBox(5); ListView listView = new ListView(); listView.getItems().addAll(1, 2, 3); listView.setOnMouseMoved(new EventHandler() { @Override public void handle(MouseEvent e) { System.out.println("MouseMoved"); } }); listView.setOnMouseReleased(new EventHandler() { @Override public void handle(MouseEvent e) { System.out.println("MouseReleased"); } }); listView.setOnMouseClicked(new EventHandler() { @Override public void handle(MouseEvent e) { System.out.println("MouseClicked"); } }); listView.setOnMousePressed(new EventHandler() { @Override public void handle(MouseEvent e) { System.out.println("MousePressed"); } }); vb.getChildren().add(listView); Scene scene = new Scene(vb, 300, 300); stage.setScene(scene); stage.show(); } }