import javax.swing.*; import java.awt.*; import java.awt.event.*; class Fen extends JFrame { public Fen (Courbe lacourbe, Courbe courbe2) { setTitle ("Courbe"); setSize (1000, 600); // Pour quitter quand on ferme la fenetre: addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){System.exit(0);}}); pan = new Paneau(lacourbe, courbe2); getContentPane().add(add(pan)); } private JPanel pan; } class Paneau extends JPanel { Courbe lacourbe; Courbe courbe2; public Paneau(){ lacourbe=new Courbe(); } public Paneau(Courbe lacourbe, Courbe courbe2){ this.lacourbe = lacourbe; this.courbe2 = courbe2; } public void paintComponent(Graphics g) { super.paintComponent(g); // nécessaire car réalise le dessin du composant (ordre) // Premiere courbe double pas = 1000/lacourbe.length(); g.drawLine(0,50+(int)lacourbe.valeur(0),(int)pas,50+(int)lacourbe.valeur(0)); for(int i=0;i