Java JDialog不向它打开';什么尺码?

Java JDialog不向它打开';什么尺码?,java,swing,layout,Java,Swing,Layout,为什么当我启动我的JDialog时,它会以缩小的方式弹出!我将不得不调整它的大小,以查看其内容和一些内容,如标签不显示在所有!有什么我应该做的设置吗 我不知道你们有没有看到我在安德鲁的解决方案下的评论。我只是想说,pack()方法解决了jDialog以缩小的方式显示的问题,但是,我仍然存在这个问题,这个jDialog中的一些控制器要么根本不显示,要么以随机调整大小的方式显示。如果您也能为这种情况提供补救措施,我将非常感谢 jDialog_DSCredentials = new javax.swi

为什么当我启动我的
JDialog
时,它会以缩小的方式弹出!我将不得不调整它的大小,以查看其内容和一些内容,如标签不显示在所有!有什么我应该做的设置吗

我不知道你们有没有看到我在安德鲁的解决方案下的评论。我只是想说,pack()方法解决了jDialog以缩小的方式显示的问题,但是,我仍然存在这个问题,这个jDialog中的一些控制器要么根本不显示,要么以随机调整大小的方式显示。如果您也能为这种情况提供补救措施,我将非常感谢

jDialog_DSCredentials = new javax.swing.JDialog();

jDialog_DSCredentials.setTitle(resourceMap.getString("jDialog_DSCredentials.title")); // NOI18N

jDialog_DSCredentials.setLocationByPlatform(true);

jDialog_DSCredentials.setName("jDialog_DSCredentials"); // NOI18N

jDialog_DSCredentials.getContentPane().setLayout(new java.awt.CardLayout());

// Code of sub-components and layout - not shown here  (I can send these if nec.)
下面是如何从事件方法调用它

jDialog_DSCredentials.pack();
jDialog_DSCredentials.revalidate();        
jDialog_DSCredentials.setVisible(true);

要使顶级组件成为显示内容所需的最小尺寸,请调用:

dialog.pack();

邮政编码,以便我们可以查找您的bug@Sibbo我知道1个不起作用的原因,只有两种方法可以正确工作,