Color en un JFrame!!
Publicado por DarkGhetto22 (5 intervenciones) el 07/06/2011 03:29:08
Como puedo ponerle un color a un JFrame, estuve intentando de algunas maneras pero no he conseguido nada, tengo este código pero al ejecutarlo no me sale el color en el JFrame:
Habrá algún error??
Bueno espero alguna respuesta y gracias por la atención :P
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import javax.swing.JFrame;
import javax.swing.JComboBox;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class ventana extends JFrame implements ItemListener{
private JComboBox combo;
private String[] colores = {"Verde", "Amarillo", "Rojo"};
private Color c;
public ventana(){
super("Setiar color");
this.setLayout(new FlowLayout());
this.setSize(400, 400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
combo = new JComboBox(colores);
add(combo);
this.setVisible(true);
}
public void itemStateChanged(ItemEvent e) {
Container f = this.getContentPane();
if(e.getSource()==combo){
if(combo.getSelectedItem().equals(colores[0])){
f.setBackground(new Color(0, 255, 0));
}
}
}
}
Habrá algún error??
Bueno espero alguna respuesta y gracias por la atención :P
Valora esta pregunta


0