java布局管理器,不是默认为FlowLayout()吗,怎么只有一个按钮?

import java.awt.*;
public class FlowAp extends Frame{
public static void main(String argv[]){
FlowAp fa=new FlowAp();
fa.setSize(400,300);
fa.setVisible(true);

}

FlowAp(){
add(new Button("One"));
add(new Button("Two"));
add(new Button("Three"));
add(new Button("Four"));
}//End of constructor
}//End of Application

Frame默认是BorderLayout 所有的按钮都在中间 后面的会覆盖前面的
Panel的默认布局才是FlowLayout
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-22
frame的默认管理器是BorderLayout,要自己修改本回答被提问者和网友采纳
第2个回答  2011-03-22
this.setLayout(new FlowLayout());设置成flowlayout布局
第3个回答  2011-03-22
。。当然只有一个了,BorderLayout是默认的
two等其他按钮被one覆盖了。
第4个回答  2011-03-22
楼上说的对 不同的容器 有不同默认布局器
相似回答