Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.
Java (partie 6)
Swing : boutons, clics souris et événements Objectif Construire une petite interface Swing avec boutons, champs texte, table et gestion d’événements (ActionListener, MouseAdapter). Option : brancher au DAO JDBC. Code exemple (indépendant, stockage en mémoire) // src/ui/StudentTableModel.java package ui; import model.Student; import javax.swing.table.AbstractTableModel; import java.util.List; public class StudentTableModel extends AbstractTableModel { private final String[] cols = {"ID","Nom","Année"}; private final List<Student> data; public StudentTableModel(List<Student> data){ this.data = data; } @Override public int getRowCount(){ return data.size(); } @Override public int getColumnCount(){ return cols.length; } @Override public String getColumnName(int c){ return cols[c]; } @Override public Object getValueAt(int r, int c){ var s =