krim38
Messages postés4Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention24 juin 2003
-
23 mai 2003 à 09:57
krim38
Messages postés4Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention24 juin 2003
-
23 mai 2003 à 11:16
Bonjour
Voila je dispose d'un fichier contenant des metabolites, on va les appeler toto titi.Je dispose d'un panel vide.
Tous ces metabolites sont disposés dans un tableau ke jappel tab.
Chaque ligne de mon fichier correspond a une ligne de mon panel.
a chaque metabolite je dois lui associer une couleur par exemple a titi je lui donne une couleur bleu a toto rouge.
Donc mon pb c'est comment faire pour colorier mon panel tout en etant en correlation avec ce ke je viens de dire
voila ce que jai essayer de faire
JPanel panel = new JPanel(){
private void paintComponent(Graphics g){
for (int i=0; i<longueurtab;i++){
if(tab[i]=="toto")
panel.setBackground(Color.red)
...
}//for
}//paintComponents
};//panel
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 23 mai 2003 à 10:16
salut,
tu devrais faire une classe Metabolite derivée de JPanel et construire des Metabolites !!
ca serait plus propre et moins prise de tetee pour toi.
et dans ton constructeur tu lui affecte une couleur :
public class Metabolite extends JPanel
{
private String name;
private Color color;
public Metabolite(String name, Color back)
{
this.name = name;
this.color = back
this.setBackGround(color);
}
}
et tu fais des Metabolite toto = new Metabolite("toto",Color.RED);
Duss