JTABLE GÉNÉRIQUE : TRI,AJOUT,SUPPRESSION,CTRL CLASSE,TAILLE COL,SÉLECTION DES CO

Ltaeif Messages postés 2 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 5 février 2007 - 5 févr. 2007 à 19:02
cs_nassim92 Messages postés 13 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 22 février 2011 - 16 juil. 2009 à 09:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41308-jtable-generique-tri-ajout-suppression-ctrl-classe-taille-col-selection-des-col-recup-lignes-supp

cs_nassim92 Messages postés 13 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 22 février 2011
16 juil. 2009 à 09:52
merci bcp c super
paypay25 Messages postés 5 Date d'inscription jeudi 30 octobre 2008 Statut Membre Dernière intervention 3 avril 2009
27 mars 2009 à 16:34
te voila un bou de code pour ton main DrSoFtNaF
c pas parfait surement mais sa taffiche la Jtable
import java.awt.Color;

import java.awt.Rectangle;

import javax.swing.JFrame;
import javax.swing.JTable;

public class main {
     
    public main() {
    }

    public static void main(String[] args) {
        main main = new main();
        
        
        Tableur TAB;
        Object[][] donnees = {{"Swing",    "Astral",     "standard",  Color.red,    Boolean.TRUE},

               {"Swing",    "Mistral",    "standard", Color.yellow, Boolean.FALSE},

               {"Gin",      "Oasis",      "standard",Color.blue,   Boolean.FALSE},

               {"Gin",      "boomerang",  "compétition",  Color.green,  Boolean.TRUE},

               {"Advance",  "Omega",      "performance",  Color.cyan,   Boolean.TRUE},
        
          } ;
         

          String[] titreColonnes = { "modèle", "marque", "homologation",

                                     "couleur", "vérifié ?"};
        boolean[] vcoleditable = new boolean[] { true, true, true, true, true};
         
        String[] ctrlcolemploye = { "String", "String", "String","color", "boolean"};
        int[] ctrlcolemp = { 100, 100, 100,100, 100};
       
        TableModelPerso T=new TableModelPerso ( donnees, titreColonnes, true, vcoleditable, ctrlcolemploye, ctrlcolemp ); // de type int[] taille des colonnes
        
        TAB=new Tableur(T,1); // 0 si interdiction d'ajouter ou supprimer les lignes,1 sinon 
        
        JFrame fenetre=new JFrame();
        fenetre.setBounds(new Rectangle(0, 0, 600, 700));
        fenetre.setResizable(false);
        
        fenetre.getContentPane().setLayout(null);       
       
        TAB=new Tableur(T,1); // 0 si interdiction d'ajouter ou supprimer les lignes,1 sinon 
        TAB.affiche(fenetre,"ma fenetre");
        // le retour se fait via l'évents windowActivated de votre frame
        // récupère les données via T.getDonnees() de type Object[][]
        //récupère les lignes supp via T.getLignesup() de type Object[][]
       // copier ces deux classes
    }
}
DrSoFtNaF Messages postés 1 Date d'inscription dimanche 24 juin 2007 Statut Membre Dernière intervention 2 février 2009
2 févr. 2009 à 21:42
Bonsoir,

J'ai bien compri ce code, mais j'ai une erreur de déclaration, est ce que vous pouvez nous donner un exemple de Main() concret où on peut voir l'utilisation de ces deux classes?

Merci pour le support.
cs_yasmina13 Messages postés 24 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 25 mars 2009
13 janv. 2009 à 16:28
bonsoir tous
j'ai vue votre programme et sa ma aider dans mon pojet.
bonne continuation.
salutation
PROMEUF Messages postés 4 Date d'inscription lundi 3 octobre 2005 Statut Membre Dernière intervention 7 février 2008
21 nov. 2008 à 01:42
? le main est ton source tu ajoutes ces 2 classes à ton projet
imedlamiri Messages postés 1 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 13 novembre 2008
13 nov. 2008 à 10:52
svp je ne vois pas la méthode main.
cs_darradji Messages postés 2 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 16 mai 2008
20 nov. 2007 à 23:46
merci ...
Ltaeif Messages postés 2 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 5 février 2007
5 févr. 2007 à 19:02
Trés jeune homme continue bien
Rejoignez-nous