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:
dont le constructeur de la fenetre est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } } }
Mais ça ne marche pas rien ne s'affiche....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci de votre aide.
Partager