JavaFX custom listview
import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Pos; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.ListCell; import javafx.scene.control.ListView; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.scene.layout.StackPane; import javafx.stage.Stage; /** * JavaFX App */ public class App extends Application { public static void main(String[] args) { launch(); } @Override public void start(Stage stage) { // La vue de la liste ListView < Contact > contactsListView = new ListView < Contact > (); // La liste contenant les contacts ObservableList < Contact > contactObservableList = FXCollections.observableArrayList(); // Ajoute la liste dans la vue de liste contactsListView.setItems(contactObservableList); // Ajoute les contacts