import java.awt.*;
import java.awt.event.*;
class Fenetre1b implements ActionListener {
Frame fenetre;
Button quitter;
TextArea texte;
Fenetre1b(String titre) {
quitter = new Button("Quitter");
quitter.addActionListener(this);
quitter.setBackground(Color.red);
texte = new TextArea(2, 30);
texte.setBackground(new Color(180, 201, 246));
fenetre = new Frame(titre);
fenetre.setLayout(new FlowLayout());
fenetre.add(texte);
fenetre.add(quitter);
}
void afficher() {
fenetre.pack();
fenetre.show();
}
public void actionPerformed(ActionEvent event) {
fenetre.dispose();
System.exit(0);
}
}
class Fenetre2b extends Fenetre1b {
Button effacer;
Fenetre2b(String titre) {
super(titre);
effacer = new Button("Effacer");
effacer.addActionListener(this);
effacer.setBackground(Color.green);
fenetre.add(effacer);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == effacer){
texte.setText("");
} else super.actionPerformed(event);
}
}
class Echo {
public static void main(String[] args) {
Fenetre2b fenetre2b = new Fenetre2b("Écho");
fenetre2b.afficher();
for (int i=0; i
}
}
}