JDialog显示有关问题

JDialog显示问题如上图 JDialog的小例子,运行时显示不完整(左侧图),但用鼠标托动一下,改变下大小,就会显示

JDialog显示问题

如上图 JDialog的小例子,运行时显示不完整(左侧图),但用鼠标托动一下,改变下大小,就会显示完整(如右图),请大虾们指教,怎么才能一下子显示完整。
代码如下:

Java code
                dialog.getContentPane().add(panel);                b1.addActionListener(new ActionListener() {                    public void actionPerformed(ActionEvent e) {                        System.exit(0);                    }                });                dialog.setDefaultLookAndFeelDecorated(true);                dialog.setSize(180, 120);                dialog.setLocationRelativeTo(null);                dialog.setVisible(true);


[解决办法]
那你一开始就把JDialog的size设大点不行吗?而且代码不完整,不知道你new了dialog又干了啥,下回记得贴完整代码,别人也好调
[解决办法]
我拿你的代码跑了一下,只在前面加了一句JFrame jframe = new JFrame();

然后一点问题也没有,可以正常显示,我搞不懂了。
[解决办法]
我在我机子上试了一下,没有你说的问题啊!

你加入这一条试试,刷新一下。
dialog.repaint();
[解决办法]
探讨
我拿你的代码跑了一下,只在前面加了一句JFrame jframe = new JFrame();

然后一点问题也没有,可以正常显示,我搞不懂了。

[解决办法]
探讨

JFrame jframe = new JFrame();
dialog.repaint();
都试了,还是不行啊

[解决办法]
就楼主你有问题,别人都正常显示了。
[解决办法]
关注一下