当前位置: 代码迷 >> Java相关 >> [求助]validate()方法什么时候不用也没关系
  详细解决方案

[求助]validate()方法什么时候不用也没关系

热度:589   发布时间:2006-10-16 17:01:13.0
[求助]validate()方法什么时候不用也没关系
如题
搜索更多相关的解决方案: 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);就要用这个方法改变布局设置
----------------解决方案--------------------------------------------------------
  相关解决方案