BUT2/DEV/DEV2.1/TP10_exceptions.java/Q5_Degres/FondEvent.java~

31 lines
792 B
Java
Raw Permalink Normal View History

2023-10-23 13:23:36 +02:00
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FondEvent implements ActionListener{
public JPanel panneau;
public JTextField champsSaisis;
public FondEvent(JPanel contenu){
this.champsSaisis = new JTextField();
this.champsSaisis.setPreferredSize(new Dimension(200,20));
this.panneau = contenu;
this.panneau.add(this.champsSaisis);
}
@Override
public void actionPerformed(ActionEvent evenement){
String couleur = evenement.getActionCommand();
if (couleur.equals("Cyan")){
panneau.setBackground(Color.CYAN);
}
if (couleur.equals("Magenta")){
panneau.setBackground(Color.MAGENTA);
}
if (couleur.equals("Jaune")){
panneau.setBackground(Color.YELLOW);
}
this.champsSaisis.setText("");
}
}