Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2011, 10:35
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Dudas entre JFrame y JPanel en Swing

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.
__________________
Apuntes Java
Wiki de Programación