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

Composants Java Discussion :

Aligner le contenu texte d'une colonne de Jtable


Sujet :

Composants Java

  1. #1
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut Aligner le contenu texte d'une colonne de Jtable
    Salut,

    Comment aligner à droite le texte d'une cellule pour une colonne donnée dans une JTable??

    MERCI.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    En redefinissant la classe renderer de ta table. Tu crée ta classe qui étent defaultTableCellRenderer, tu surcharge la méthode getComponent...

    Tu fait appel à la fonction parente et le résultat de celle ci tu le récupère en JLabel,a partir de la tu peux aligner le texte ou tu veux...

    Il vaut mieu récupérer le composant renvoyer par la classe parente car les couleur de sélection et tout le reste seront deja gerer.

    Voilà.

  3. #3
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Comme d'habitude la réponse était déjà sur le forum...
    http://www.developpez.net/forums/arc...hp/t-1272.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
    renderer.setHorizontalAlignment(SwingConstants.RIGHT);
    TableColumn col1 = jTable1.getColumnModel().getColumn(0);
    col1.setCellRenderer(renderer);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Texte dans une colonne qui déborde!
    Par pracede2005 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/11/2007, 23h11
  2. Supprimer le contenu texte d'une ligne copiée
    Par nice dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/09/2007, 20h24
  3. [DisplayTag] Comment changer la couleur du texte d'une colonne
    Par azur_34 dans le forum Taglibs
    Réponses: 8
    Dernier message: 06/08/2007, 18h39
  4. Réponses: 3
    Dernier message: 23/10/2006, 00h15
  5. Réponses: 1
    Dernier message: 22/09/2005, 10h41

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