Bon, visiblement, t'as pas tout compris à la prog. graphique en Java :
Un Layout set a gérer la position d'objets, de type Component.
Une ligne, c'est pas un Component...A la limite, tu peux dessiner un ligne SUR un component...Ou plus exactement, sur le contexte graphique d'un Component....
Donc, si tu as un Component c, et que tu veux dessiner une ligne "dessus", tu fais :
Code :
- Graphics g = c.getGraphics();
- c.setColor(la_couleur)
- c.drawLine(x1,y1,x2,y2);
|
Mais ATTENTION!! : si ton composant est rafraichit par le système d'affichage, ou si les éléments qu'il contient sont dessinés APRES ta ligne, ou si un élément contenu dans ton composant est rafraichit, ta ligne risque de disparaître....Donc, il faut pas appeller ça n'importe où!!
Lis les javadoc des classes de java.awt (java.awt.Component, java.awt.Graphics, etc...)