Java - java swing

   
Vista:

java swing

Publicado por yo (6 intervenciones) el 17/12/2008 15:16:28
muxas gracias, lo del color si que funciona lo del tamaño no.
a ver yo tengo esto:

JButton B_retroceso = new JButton( "Retroceso" );
B_retroceso.setSize(240,240);
B_retroceso.setForeground(Color.red);
sl.putConstraint( SpringLayout.WEST, B_retroceso, 310, SpringLayout.WEST, cb[0] );
sl.putConstraint( SpringLayout.NORTH, B_retroceso, 0, SpringLayout.NORTH, cb[0] );
this.getContentPane().add( B_retroceso );

y el color me funciona pero el tamaño no se cambia.
algo de lo k tengo esta mal puesto?
muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:java swing

Publicado por Mario (199 intervenciones) el 17/12/2008 17:56:59
Quizás el tema esté en el Layout que usas. Prueba primero esto:

- Creas el botón sin determinar el tamaño.
- Lo añades al panel
- Una vez añadido le asignas el tamaño.
- Tras asignar el tamaño, haces B_retroceso.updateUI(); y B_retroceso.repaint();

El último paso lo que te hace es volverte a pintar el componente, ya que a veces el cambio de tamaño se hace pero no se refresca visualmente. En tu caso no sería ese el fallo, ya que asignas el tamaño antes de pintarlo al añadirlo al panel.

Con eso podríamos descartar que al añadir el botón a ese layout se esté haciendo un tipo de resize no deseado.

Si no te funciona así, te aconsejaría que probases con otros layouts, o en un panel en el que solo se encuentre ese botón, para descartar que se trate del layout .

Si no te funciona de ninguna de las dos formas... algo se me escapa.

Cuéntanos si lo solucionas ; )

Suerte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:java swing

Publicado por nachis (1 intervención) el 21/12/2008 22:02:54
gracias io tambien tenia un problemita similar... =)

visita esta pagina es super chevere..!!!!

http://blog.espol.edu.ec/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar