2010-06-01 7 views
0

Je suis à la recherche d'une possibilité de peindre un graphique en Java en utilisant AWT. Ma connaissance de Java est encore basique, donc c'est surtout pour s'habituer à AWT, même si c'est déjà "vieux".Peindre un graphique en Java en utilisant AWT

-Felix

+0

graphique comme dans "x | y plot"? – Tedil

+0

Exactement, ce serait ce dont j'aurais besoin. Y a-t-il une sorte de bibliothèque ouverte? – fb55

+0

Découvrez JFreeChart pour une bonne bibliothèque open-source. Cependant, parce que c'est assez haut niveau, il ne vous apprendra pas beaucoup sur AWT (ou Swing), sauf si vous regardez à travers le code source réel. – Catchwa

Répondre

0
JFrame f = new JFrame(); 
JPanel p = new JPanel() { 
    public void paint(Graphics g){ 
     Graphics2D g2d = printImg.createGraphics(); 
     g2d.drawString("123", 10, 10);   
    } 
} 
f.add(p); 
f.setSize(100,100); 
f.setVisible(true); 

Petit exemple de la peinture dans les composants Swing, même dans AWT. La méthode de peinture est celle où vous pouvez peindre. Pour voir ce que vous pouvez peindre (Rectangles, cercles, ...) vous pouvez regarder l'API Java de la classe "Graphics" ou "Graphics2D".