[求助]validate()方法什么时候不用也没关系
如题
----------------解决方案--------------------------------------------------------
你问什么?
----------------解决方案--------------------------------------------------------
import java.awt.*;
class Example7_1
{
public static void main(String args[])
{
Frame fr=new Frame("媒体新闻");
fr.setLayout(new FlowLayout());
Button button1=new Button("确定");
Button button2=new Button("取消");
fr.add(button1);
fr.add(button2);
fr.setSize(200,300);
//调用方法 setSize(int,int)设置容器
的大小. fr.setBackground(Color.cyan);
fr.setVisible(true);
fr.validate();
}
}
上边fr.validate();用不用好像对结果没影响啊。。。
----------------解决方案--------------------------------------------------------
这里应该没什么影响
----------------解决方案--------------------------------------------------------
我也遇到过类似的问题,能举个例子能说明validate()这个方法的作用吗?
----------------解决方案--------------------------------------------------------
fr.setLayout(new FlowLayout());
这句有什么用?
----------------解决方案--------------------------------------------------------
validate方法能使组件和组件中包含的子组件重新布局显示,比如你修改了组件之后.
----------------解决方案--------------------------------------------------------
fr.setLayout(new FlowLayout());
这句有什么用?
将fr容器设置为顺序布局
----------------解决方案--------------------------------------------------------
比如说你的GridLayout以前是(3,9);触发事件以后变成(9,3);就要用这个方法改变布局设置
----------------解决方案--------------------------------------------------------