两个JInternalFrames大小的问题

时间:2014-07-10 01:33:43

标签: java swing jinternalframe jdesktoppane

我有一个JDesktopPane我添加并显示名为JInternalFrame的{​​{1}}。从ListarEmpleado.java开始,我打开了另一个名为ListarEmpleado.java的{​​{1}}点击按钮。我有一个等式,可以在JInternalFrame打开时找到InformacionEmpleado.java的中间位置。

这是按钮事件(我在Netbeans中的代码):

InformacionEmpleado.java

问题是当行JDesktopPane被执行时,private void masInformacionActionPerformed(java.awt.event.ActionEvent evt) { InformacionEmpleado verDetalle = new InformacionEmpleado(this.cedulaSeleccionada); escritorio = getDesktopPane(); escritorio.add(verDetalle); int width = verDetalle.getParent().getWidth(); int width1 = verDetalle.getWidth(); int height = verDetalle.getParent().getHeight(); int height1 = verDetalle.getHeight(); verDetalle.setLocation(width / 2 - width1 / 2, height / 2 - height1/ 2 - 10); verDetalle.setVisible(true); } 完全位于中间且我没有遇到问题,但如果verDetalle.setVisible(true);最大化,它返回到其初始大小(不保持最大化)。为什么会发生这种情况,我该如何解决?

非常感谢!

0 个答案:

没有答案