Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2006, 13:22
MikiBroki
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 9 meses
Puntos: 8
Gracias por responder,

No me expliqué bien, era yo el que para una pequeña aplicación de 4/5 paneles prefería crear cada uno, con componentes repetidos.

Pero es cierto que del otro modo, si hay que modificar se modifica sólo en un sitio, y es una forma más "limpia" y eficiente.

El "problema" que le veo es que al crear un JPanel con los componentes comunes, cuando se crea otro añadiendo el primero, a la hora de alinear los componentes lo veo complicado.

Es decir, si el panel común tiene en una fila 3JLabel+3JTextField, p.ej., y en el que lo insertamos creas además 2JLabel+2JTextField, al configurar para que ambos tengan el mismo ancho, los componentes no quedan bien cuadrados en algunos casos.

Eso creandolos gráficamente con el NetBeans, que además si creas una clase que herede de otra que a su vez hereda de JPanel, no te permite editarla gráficamente...

Y no digamos ya si tenemos dos paneles y los incluimos en un tercero.

Lo que hacía antes con el JDeveloper era crear un panel con un GridBagLayout, definirlo digamos con 6 filas e insertar los componentes que consideraba comunes en las filas del medio, quedando filas arriba y abajo libres para insertar otros con código...

Gracias

PD: uno es bueno cuando le dejan serlo