Méthode paint et surcharge
Bonjour,
J'ai un JPanel sur lequel je souhaite dessiner.
J'ai vu beaucoup d'exemple de ce type:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class Panneau extends JPanel {
public void paintComponent(Graphics g){
g.setColor(Color.red);
g.drawLine(5, 5, 50, 50);
}
} |
Et dans une autre classe:
Code:
1 2
| JPanel pan = new Pnneau();
pan.repaint(); |
Mais je n'ai pas compris comment faire, dans le cas où j'ai pleins d'opérations variables à faire qui dépendent de l'utilisateur: droite, courbes, couleurs, etc.
Faut-il surcharger paint? comment procéder?
Merci