25/10/2006, 12:57
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Hola:
Va un poco en gustos y cual sea tu prioridad y el tipo de programa.
Lo de hacer muchos paneles con componentes repetidos puede ser rápido con una buena herramienta y siempre y cuando "muchos" paneles con componentes repetidos sean cuatro o cinco paneles con cuatro o cinco componentes cada uno.
Las ventajas de hacerlo como tú dices (yo también soy partidario de eso) es que reutilizas código. El código que crea y añade los componentes comunes de varios paneles está en un sólo sitio. Modificar o arreglar ese código es más rápido, sólo hay que tocar en un sitio. Imagina que te dice que en el JTextField donde metías dirección quieren ahora un JComboBox para elegir Avda, calle, plaza, etc, un JTextField para la dirección, otro JTextField para el portal y otro para el piso y otro para la letra. Está claro que tu compañero se pasará una noche cambiando una y otra vez el mismo código en muchos paneles mientras que tú lo liquidaras en un rato.
Existen también soluciones intermedias, como por ejemplo hacer un código al que le pases un Container y le añada los componentes comunes. Luego cada panel sólo tiene que llamar a ese código pasándose a sí mismo. Tienes así muchos paneles separados e independientes, pero el código en un sólo sitio.
Se bueno. |