IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

tablemodel, cellulerender ???


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut tablemodel, cellulerender ???
    salut tous le monde j'ai une appilication à faire et je sais pas encore qu'elle est la methode parfaite que je doit l'utiliser. je presente le probleme:
    je doit faire un tableau dont je peut redimentionner les cellules, ajouter des lignes et des colonnes
    alors ke je puisse utiliser ( tablemodel, cellulerender....)???
    et si quelqu'un a petit exemple rassemble à cela???

  2. #2
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Il faut que tu définisses un TableModel
    Il te permettra d'ajouter/supprimer des lignes à ta table.
    Pour ce qui est de la mise en forme, utilise une classe implémentant TableCellRenderer.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    merci bien
    je suis encore debutant mais comment je peu utiliser 2 classes et c'est le meme tableau.
    et j'aimerai si t'a un exemple
    merci

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    regarde le tuto de sun ; c'est bien expliqué.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Je comprends pas comment ce que tu veux dire.
    Un table model est un outil te permettant de définir et d'agir sur le contenu de ta table. Un cell renderer te permet de mettre en forme (couleurs, polices, icones...) ta table suivant tel ou tel cas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    //Un model 2 colonnes non éditables
    DefaultTableModel model = new DefaultTableModel() {
    	boolean[] canEdit = new boolean[] { false, false };
    		public boolean isCellEditable(int rowIndex, int columnIndex) {
    				return canEdit[columnIndex];
    			}
    };
    // une table
    		JTable table = new JTable(model);
    // un renderer
    		table.setDefaultRenderer(Object.class, renderer);
     
    // mise a jour du model
    		model.addColumn("col1");
    		model.addColumn("col2");
     
    //fonction d'ajout
    public void addRecord(String s1, String s2) {
    		model.addRow(new Object[] { s1, s2});
    }
    Pour ce qui est du renderer
    ici
    +++
    Ju

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    ma table sera manipulé comme on manipule une application exel c-a-d
    une table simple dont je peu la manipuler à l'aide de de menubar
    j'espere bien ke tu a compris

  7. #7
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    C'était juste pour te donner un exemple...
    Mais, comme l'a dit afrikha:
    Citation Envoyé par afrikha
    regarde le tuto de sun ; c'est bien expliqué.
    Tu auras tous les renseignements nécessaires pour faire ce que tu veux...

Discussions similaires

  1. [SWING] TableModel hétérogène
    Par Benav dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 21/03/2006, 15h58
  2. [Java Swing]JButton avec TableModel
    Par dim_italia dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 20/02/2006, 21h04
  3. Probleme d'affichage d'une JTable utilisant un tablemodel
    Par garfieldcut dans le forum Composants
    Réponses: 2
    Dernier message: 13/01/2006, 11h58
  4. problème avec TableModel !!!
    Par mehdi82 dans le forum Composants
    Réponses: 14
    Dernier message: 08/12/2005, 11h28
  5. un problème avec le tableModel !!!
    Par mehdi82 dans le forum Composants
    Réponses: 9
    Dernier message: 15/11/2005, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo