Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Mattseidel en 8 Mayo 2017, 21:59 pm



Título: error con JInternalFrame
Publicado por: Mattseidel en 8 Mayo 2017, 21:59 pm
Buenas, tengo un error con JInternalFrame el error consiste en que cuando llamo un JInternalFrame desde el JDesktopPane me aparece una ventana vacía o simplemente no aparece, el código que uso para llamarlo es el siguiente
Código:
			frmtratamient form=new frmtratamient();
escritorio.add(form);
form.toFront();
form.setVisible(true);
cuando lo llamo así no me aparece nada y cuando le ingreso el
Código:
form.setSize(600,800)
aparece pero aparece una ventana vacía


Título: Re: error con JInternalFrame
Publicado por: Chuidiang en 9 Mayo 2017, 20:38 pm
Hola:

Un JInternalFrame tiene por defecto tamaño 0,0, así que tienes que darle un tamaño, o bien llamar a su método pack() para que cojan el tamaño adecuado a los componentes que tiene dentro.

Lo de la ventana vacía no podemos decirte nada sin ver el código dentro de new frmtratamient() ... Presupongo (pero en el trozo de código que pones no se ve) que frmtratamient hereda de JInternalFrame y que en ese constructor metes componentes dentro del JInternalFrame.

Saludos.