当前位置: 代码迷 >> J2SE >> JDialog显示有关问题
  详细解决方案

JDialog显示有关问题

热度:84   发布时间:2016-04-24 00:47:06.0
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();
都试了,还是不行啊

------解决方案--------------------
就楼主你有问题,别人都正常显示了。
------解决方案--------------------
关注一下