error con JInternalFrame

Iniciado por Mattseidel, 8 Mayo 2017, 21:59 PM

0 Miembros y 1 Visitante están viendo este tema.

Mattseidel

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
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
form.setSize(600,800)
aparece pero aparece una ventana vacía

Chuidiang

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.