import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
// Autor: João Matheus Santos Assis
public class Button_Cores extends JFrame{
/* Esse programa tem por finalidade mudar a cor
do JPanel atráves de eventos com os butons.*/
private JPanel Panel = new JPanel();
private JButton Vermelho = new JButton("Vermelho");
private JButton Verde = new JButton("Verde");
private JButton Azul = new JButton("Azul");
public Button_Cores() {
super("Cores");
Panel.add(Vermelho);
Panel.add(Verde);
Panel.add(Azul);
Panel.setLayout(new FlowLayout());
add(Panel);
Vermelho.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event){
// Atribuindo a cor vermelha ao JPanel
Panel.setBackground(Color.RED);
}
});
Verde.addActionListener(new ActionListener(){
// Atribuindo a cor verde ao JPanel
public void actionPerformed(ActionEvent event){
Panel.setBackground(Color.GREEN);
}
});
Azul.addActionListener(new ActionListener(){
// Atribuindo a cor azul ao JPanel
public void actionPerformed(ActionEvent event){
Panel.setBackground(Color.BLUE);
}
});
// Propriedades do JFrame
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setLocationRelativeTo(null);
this.setSize(300,180);
}
public static void main(String [] args){
new Button_Cores();
}
}
Palavras-Chaves: JPanel-JButton-Vermelho-Verde-Azul-Java.
Artigos relacionados em Java:
- Reproduzindo a palheta RGB em Java
- Criando um JFrame em Java
- Primeiro programa em Java
- Trabalhando com JRadioButton em Java
- Calculadora simples em Java
- Trabalhando com JCheckBox em Java
- Inserindo uma URL em Java
- Introdução ao componente JSlider em Java
- Barra de Carregamento em Java
- IMC em Java
Feito no NetBeans-5.5.1 | Executável
|