begin process at 2012 02 13 19:24:52
  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 Communication RS232 en java [ par Makia42 ] Bonjour tout le monde, Voila je suis débutant sur java et j'ai par chance récupérer sur un tutoriel (http://christophej.developpez.com/tu...java/java jsp usebean creé une erreur une foix sur deux [ par enjoytun ] Salut tout le monde j'ai un petit probléme ici code javabean déja dans meta-inf avec une compilation succé [code=java] package base.connection; Recuperer des phrases d'un fichier texte JAVA [ par gafsa ] Bonjour tout le monde, j'ai un fichier texte qui contient des information pour mon pfe mon but c je vx extraire c donné et les stocké ds des variab Probleme de date SimpleDateFormat [ par gretata ] [b]bonjour a tous !![/b] j'ai un petit soucis lors du traitement d'une date en String avec la valeur 301231 (aammjj) qui avec un SimpleDateFormat don Extraire des données d'un fichier texte [ par lamine25000 ] Bonjour Je débute en java et j'aimerais bien que vous me débloquer sur l'extraction de données à partir d'un fichier ,mon fichier ce formalise comme s remplissage d'une liste deroulante en jsp [ par mdh12 ] salut, mon but est de remplir une liste déroulante dans une page JSP à travers une servlet. la servlet dois retourne une liste des String. et dans problème de liaisi=on d'un objet distant [ par boualiasma ] Bonjour, Lorsque j'exécute le projet rmi alors j'ai le message suivant: [quote]init: EJB.init: EJB.deps-jar: EJB.compile: EJB.library-inclusion-in- affichage de données dans une JTable selon le choix fait dans une JCombobox [ par langagec08 ] Bonjour , voila mon problème j'ai une JCombobox contenant les différents nom de manager, je veux que lorsque l'utilisateur fait un choix j'affiche tou netbeans mysql [ par playm89 ] salut voici ce code avec netbeans [code=java]private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,420 sec (3)

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