Gestion des articles
Faisons le point sur les articles. L’application dispose déjà de :
-
la classe Article,
-
la classe ArticleCrud,
-
la classe FArticles actuellement au stade de maquette.
1. Affichage
Pour afficher les données des articles dans le JTable de la classe FArticles, la démarche est identique à celle de la classe PClients vue au chapitre Modèle MVC :
-
Création de la classe qui représente le modèle de données graphiques.
-
Ajout du modèle au JTable pour affichage.
a. Création du modèle graphique
Créez une nouvelle classe ModeleArticles et rangez-la dans le package controle.modele.
Le code est très similaire à celui de la classe ModeleClients.
package controle.modele;
import java.util.ArrayList;
import java.util.List;
import javax.swing.table.AbstractTableModel;
import entite.Article;
public class ModeleArticles extends AbstractTableModel {
private static final long serialVersionUID = 1L;
private final List<Article> lesDonnees;
private final String[] lesTitres =
{"Code", "Code Catégorie", "Désignation",
"Quantité", "Prix unitaire"};
public ModeleArticles(List<Article> lesArticles) {
...