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();
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------就楼主你有问题,别人都正常显示了。
------解决方案--------------------关注一下