Dessiner depuis une LinkedList
Bonjour à toutes et à tous !
J'aimerai dessiner des points de coordonnées x et y dont les valeurs sont dans une LinkedList.
J'ai essayé ceci:
Code:
1 2 3 4 5 6 7 8 9
| class Dessin extends Canvas {
public void paint(Graphics g) {
g.setColor(Color.BLACK);
for (int i=0; i<l.size(); i++) {
g.fillOval(l.get(i).getX(), l.get(i).getY(), 10, 10);
}
}
} |
dont le constructeur de la fenetre est:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public Window(LinkedList<Station> rs) {
super("Fenetre");
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { quitter(); }
});
this.setJMenuBar(barreMenu());
JPanel cp=(JPanel)getContentPane();
cp.add(commandes(rs),"East");
cp.add(dessin(), "Center");
this.setLocation(300, 100);
//this.setResizable(false);
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
this.pack();
this.setVisible(true);
}
private JPanel dessin() {
JPanel jp = new JPanel();
Dessin unDessin = new Dessin();
jp.add(unDessin);
return jp;
} |
Mais ça ne marche pas rien ne s'affiche....
Merci de votre aide.