Structure et sources

La structure générale, la classe ModeleClients, la classe ControleClient et les actions des boutons des panneaux PClients, et la classe PClient sont reportées ci-dessous. Voici la structure générale des packages :

images/9-12-2.png

1. ModeleClients

Vous trouverez dans cette section le code source de la classe ModeleClients.


package controle.modele; 
 
/* 
 *  Classe comportant le modèle de données des Clients. 
 *  Doit étendre la classe abstraite AbstractTableModel 
 */ 
 
import java.time.Instant; 
import java.util.ArrayList; 
import java.util.List; 
 
import javax.swing.table.AbstractTableModel; 
 
import entite.Client; 
 
public class ModeleClients extends AbstractTableModel { 
    private static final long serialVersionUID = 1L; 
 
    // représente les lignes du modèle 
    private final List<Client> lesDonnees; 
 
    // les en-têtes de colonnes 
    private static final String[] TITRES =  
    {"Code", "Nom", "Prénom", "Carte Fidélité", "Date Création"}; 
 
    public ModeleClients(List<Client> lesClients) { 
        lesDonnees = new ArrayList<>(lesClients); 
    } 
     
    public int getRowCount() { 
        return...
couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Notifications non graphiques
Suivant
Introduction