Voici un programme qui utilise la classe CarreGraphique.
import java.awt.Graphics;
import java.awt.Dimension;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class PanneauCarre extends JPanel {
private CarreGraphique c = new CarreGraphique(75, 100, 100, Color.blue);
private CarreGraphique d = new CarreGraphique(50, 100, 100);
public PanneauCarre() {
setPreferredSize(new Dimension(200, 200));
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
c.dessine(g);
d.dessine(g);
}
}
class EssaiCarregraphique {
public static void main(String[] arg) {
JFrame monDessin = new JFrame("deux carres");
monDessin.setContentPane(new PanneauCarre());
monDessin.pack();
monDessin.setVisible(true);
}
}
Pour accéder à PanneauCarre.java.
On obtient à l'exécution :

Evidemment, c'est encore un peu rudimentaire...
© Irène Charon Télécom ParisTech 2010