Draw line

Résolu
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 9 sept. 2007 à 17:39
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 9 sept. 2007 à 19:25
onjour à tou.
j'ai trouvé sur internet pleine code permettant de dessiner une ligne, mais je ne parviens pas à en dessiner une dans un composant (ici un jtextPane; lige verticale).

merci de votre aide.

3 réponses

didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
9 sept. 2007 à 18:51
dsl.
en fait, il fallait que je fasse

public void paint(Graphics g) {
  super.paint(g);
  g.setColor(Color.gray);
  g.drawLine(570, 0, 570, /*(int)getPreferredSize().getHeight()*/(int)getSize().getHeight());
 }

merci.
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 sept. 2007 à 19:24
Salut,

si tu es dans un composant swing n'utilise jamais la méthode paint mais paintComponent

public void paintComponent(Graphics g) {
  super.paintComponent(g); // ou super.paintComponents(g); si le composant contient d'autres composants
  g.setColor(Color.gray);
  g.drawLine(570, 0, 570, /*(int)getPreferredSize().getHeight()*/(int)getSize().getHeight());
 }

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

OoWORAoO
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
9 sept. 2007 à 19:25
ok. merci.
Rejoignez-nous