Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/10/2011, 11:36
Avatar de saman0suke
saman0suke
 
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años
Puntos: 3
Pregunta Respuesta: Dudas entre JFrame y JPanel en Swing

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

Puedes hacerlo como quieras. El único criterio para decidir una cosa u otra es la posible reutilización de esos componentes en otros programas o en otras partes del mismo programa (aparte, por supuesto, la claridad del código).

Por ejemplo, si quieres hacer una ventana para pedir usuario y password, lo más reutilizable es que hagas un JPanel con esos dos componentes dentro. Así podrás usar ese panel donde quieras más veces. Si metes esos dos campos dentro de un JFrame u otro JPanel con más componentes que no tengan que ver con usuario y password, no podrás reutilizarlo fácilmente.

Con el mismo criterio de reusabilidad, no suele ser buena idea meter los componentes directamente en un JFrame. El JFrame es una ventana ventana principal de una aplicación de escritorio. No puedes reutilizar ese JFrame como ventana secundaria, como internal frame o como applet. Si quieres reutilizar, es mejor simpre meter los componentes en JPanel y estos dentro otros JPanel, JFrame, JDialog, JInternalFrame, JApplet, ....

Se bueno.
Ok, creo que entiendo la idea, basicamente lo recomendable es manejar todos los componentes en jPanel y estos aplicarlos dentro de un jFrame segun las necesidades, correcto? de esta forma lo entiendo, por favor corrijanme si estoy equivocado, saludos!