begin process at 2010 02 10 06:45:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Probleme couleur de lignes dans un JTable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme couleur de lignes dans un JTable

samedi 16 septembre 2006 à 06:34:13 | Probleme couleur de lignes dans un JTable

hlimaiem

Bonjour,
J'ai poster avant dans javafr pour le meme probleme que j'ai, bon j'ai consulter les reponse mais je suis pas arriver a resoudre mon probleme, en faite j'ai pas pu adapter ce que j'ai trouver sur ce site a mon cas.
Ce que je veu faire en faite c'est modifier la couleur du foreground ou background de certaines ligne de mon JTable.
J'ai essayer d'adapter un code trouver dans votre site mais bon le code marche(il change uniquement le font de la ligne selectionner).
Moi ce que j'aimerai bien faire c'est changer le font des lignes de 0 a la 30ieme ligne(par exemple). Voici mon code actuelle quel modification je doit faire pour effectuer les changement que je veux :


public static void ajout2(String a1, String a2, String a4, String a5, String a6){
    Object[] vals = {a1,a2, a4,a5,a6};
    model.insertRow(0,vals);// permet l'ajout depuis la 1ere ligne de mon tableau
  }
public static void ajout(){
    annonce.setFont(new java.awt.Font("Dialog", 0, 15));
    annonce.setDebugGraphicsOptions(0);
    //annonce.setToolTipText("fff");
    annonce.setModel(model);
      {
        model.addColumn("Time");
        model.addColumn("Description");
        //model.addColumn("Arsmodell");
        model.addColumn("Pris");
        model.addColumn("Location");
        model.addColumn("link");
      }
      annonce.getTableHeader().setReorderingAllowed( false );
      annonce.getTableHeader().setResizingAllowed(false);
      annonce.getTableHeader().setFont(new java.awt.Font("Dialog", 1, 17));
     /** TableCellRenderer tbc = getTableCellRenderer();
        TableCellRenderer tbch = getTableHeaderRenderer();
        for (int i = 0; i < model.getColumnCount(); i++)
       {
            TableColumn tc = annonce.getColumnModel().getColumn( i );

           tc.setCellRenderer( tbc );
            tc.setHeaderRenderer( tbch );
     }*//code essayer depuis JAVAFR.COM

  }
Donc voici mon code qui permet d'ajouter au debut du tableau tous les noveaux elements
Merci pour votre aide

samedi 16 septembre 2006 à 11:08:21 | Re : Probleme couleur de lignes dans un JTable

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Il te faut définir ton propre CellRenderer, ce sera plus simple, et l'appliquer aux lignes que tu souhaite modifier, par exemple :
public class CRenderer implements TableCellRenderer {

    private static final long serialVersionUID = 1L;
    JTextField m_txtText;
   
    public CStringRenderer() {
        super();
        m_txtText = new JTextField();
       m_txtText.setBackGround(Color.RED);
    }

    public Component getTableCellRendererComponent(JTable arg0, Object arg1, boolean arg2, boolean arg3, int arg4, int arg5) {
        m_txtText.setText((String) arg1);
        return m_txtText;
    }

}


samedi 16 septembre 2006 à 16:23:18 | Re : Probleme couleur de lignes dans un JTable

hlimaiem

Bonjour,
Merci pour votre aide mais j'ai pas encore compris comment je modiferait le background ou lo foreground des lignes (de x a y) de mon tableau. ?Merci de me detailler un peut plus votre solution.
Merci
samedi 16 septembre 2006 à 16:30:12 | Re : Probleme couleur de lignes dans un JTable

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

regarde dans la derniere source de DARKSIDIOUSposté sur ce site traitant de JTable justement (tu chercherais un minimum (elle est affiché sur la parge d'acceuil))



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA


Cette discussion est classée dans : code, string, model, annonce, addcolumn


Répondre à ce message

Sujets en rapport avec ce message

probleme ajout JTABLE [ par hlimaiem ] Bonjour,J'ai creer une Jtable qui se remplit suivant un clic dont voici la syntaxe principale :public static void ajout(){    annonce.setFont(new java lecture d'un formulaire avec struts2 [ par mimounireda ] Salut tout le monde. J'ai un formulaire d'authentification que je dois recuperer dans mon application afin de faire le test. Le probleme que j'ai c'es code java pour récuperer l'execution de commande grep dans un fichier [ par dorsafudm ] Bonjour, Je voudrais executer la commande grep à partir d'un programme java pour chercher la chaine "P e" dans un fichier et récuperer le résultat de Récupérer la string d'un code java dans la jsp [ par kyzeur ] Bonjour, Je souhaite dans ma jsp, faire un traitement en java dans le but de récupérer des infos du contexte dans le but de reconstruire une url pour int String Convert [ par Taz1984 ] Bonjour, 1) j'ai cette fonction : [code=java] public static int convertStringToInt(String string) { int i = 0; if (string != null && !"".equal un probleme avec un texte [ par josef1705 ] salut tout le monde, je veux vous poser une question et je souhaite trouver une reponse j'ai un text par exemple "youssef mange une pomme mais yousse Regex - Recherche d'une URL d'image dans un String [ par pyo656 ] Bonjour à tous ! Je suis entrain d'essayer de faire une méthode qui ressort toutes les urls d'image d'un code HTML. J'ai, pour l'instant, utilisé le Servlet de login [ par rane ] Bonjour ,Je suis debutant et je demande votre aide car je veux créer un formulaire de login c'est à dire quand l'utilisateur entre le login et le mot connexion a une base de donne Mysql server via une page Jsp [ par saadia2 ] bonjour je suis une débutante en java j'essaie d'établir une connexion entre une base de donne Mysql server 5.8 via une page web Jsp voila le code :<% probleme bizarre avec tomcat et eclipse [ par thesorrow ] Salut,j'ai programmé une application simple(avec dynamic web project sous eclipse) utilisant un fichier xml ayant cette forme[code]                  


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,203 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales