No hay ninguna manera de poner un color de fondo

Problemas
10 de Diciembre del 2004
Me gustaria saber como poner el color a una clase que hereda de JComponent. Ya he visto por hay que se debe de hacer con JPanel pero caigo en lo mismo.Los componentes de la ventana no salen don de yo quiero. He leido que si GridLayout o SprintLayout o algo asi, pero no se como hacerlo. Soy principiante en esto y me mareo viendo la API en ingles, a ver si algun alma caritativa me dice como hacerlo ya que las ventanas las logro hacer pero el fondo no hay manera que lo coja con JComponent o por lo menos yo no se hacerlo.
Muchas gracias por taodo

Tigre Negro
10 de Diciembre del 2004
Para poner color al fondo:
JPanel panel=new JPanel()
panel.setBackground("red");

Dependiendo de como quieras acomodar los componentes usas un determinado administrador de diseño, por ejemplo el GridLayout lo declaras de 2 x 2 entonces tendras 2 filas x 2 columnas y los componentes se agregaran hasta llenar una fila y despues siguen con la otra.

Saludos

rockdo
10 de Diciembre del 2004
Otro tip para que te apararezcan los componentes exactamente donde tu quieras es:

utilizar el método setLayout(null);

luego, por ejemplo, para un boton haces esto:

JButton boton = new JButton("Boton");

boton.setBounds(x,y,ancho,alto);

saludos