Fórum Mudar cor do Botão.... #567199
06/10/2009
0
Lima_will
Curtir tópico
+ 0Posts
07/10/2009
William Siqueira
package testeSwing;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MudaCorBotao extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JButton btn;
private final Color C1 = Color.YELLOW, C2 = Color.GREEN;
public MudaCorBotao() {
super("Mudar cor do botão");
setSize(300, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(null);
add(btn = new JButton("Mudar Cor"));
btn.setBackground(C1);
btn.setBounds(5, 5, 100, 25);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
//Se for a cor um, então mudo para a cor 2...
btn.setBackground(btn.getBackground() == C1 ? C2 : C1);
}
});
}
public static void main(String[] args) {
new MudaCorBotao().setVisible(true);
}
}
Gostei + 0
06/08/2010
Daniel Benetti
Gostei + 0
17/03/2013
Ronie Brunhara
package testeSwing;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MudaCorBotao extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JButton btn;
private final Color C1 = Color.YELLOW, C2 = Color.GREEN;
public MudaCorBotao() {
super("Mudar cor do botão");
setSize(300, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(null);
add(btn = new JButton("Mudar Cor"));
btn.setBackground(C1);
btn.setBounds(5, 5, 100, 25);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
//Se for a cor um, então mudo para a cor 2...
btn.setBackground(btn.getBackground() == C1 ? C2 : C1);
}
});
}
public static void main(String[] args) {
new MudaCorBotao().setVisible(true);
}
}
Gostei + 0
17/03/2013
Marcelo Senaga
if(btn.getBackground() == C1) {
btn.setBackground(C2);
} else if(btn.getBackground() == C2) {
btn.setBackground(C3);
} else {
btn.setBackground(C1);
}
Gostei + 0
17/03/2013
Rodrigo Brunhara
Gostei + 0
17/03/2013
Ronie Brunhara
if(btn.getBackground() == C1) {
btn.setBackground(C2);
} else if(btn.getBackground() == C2) {
btn.setBackground(C3);
} else {
btn.setBackground(C1);
}
Gostei + 0