关于图形绘制的几个疑问 repaint()方法其实是调用paint()如果没有paint则调用paintComponent。pack和setSize不能够同时使用组件setSize一般用于布局为空的情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在add的后面调用: cp.validate(); cp.repaint(); 看了一下关于validate90的介绍,是用来重新布置组件的子组件的,但用pack()好象也能完成这样的功能,是不是pack()和validate()+ repaint()的作用是相同的呢?? pack() == setSize(getPreferredSize());validate();public void run() { cp.add(new JButton("Middle Right"), 2); f.pack();}public void run() { cp.add(new JButton("Middle Right"), 2); f.setSize(f.getPreferredSize()); f.validate();} 插入数据库报时间格式错误,在线等求助谢谢! 竞赛题目、求牛人解答、JAVA算法题、有时间限制 在Eclipse中如何修改web.xml文件 jni的奇怪问题! 请谈谈static final log4j 如何通过配置文件实现日志信息入库,不写代码只是写配置文件????? 请问给定一个pdf文件名以及该文件中确定存在的一个字符串,如何在这个字符串上添加注释? applet:class ***** not found 初学Java,来这里报到个到。希望各位高手指教如果开始学习Java. 求帮助 Java中使用字节 我的类继承JFrame,使他显示在其他窗体前面?
cp.validate();
cp.repaint();
但用pack()好象也能完成这样的功能,是不是
pack()和validate()+ repaint()的作用是相同的呢??
cp.add(new JButton("Middle Right"), 2);
f.pack();
}public void run() {
cp.add(new JButton("Middle Right"), 2);
f.setSize(f.getPreferredSize());
f.validate();
}