java第三天 布局管理器
来源:互联网 发布:word文档数据求和 编辑:程序博客网 时间:2024/05/15 02:29
吼吼第三天了~~~~Java布局管理:
Component类提供以下方法设置和获得组件的尺寸或组件在容器中的坐标位置:
public void setSize(int width,int height);
public int getWidth();
public int getheidth();
public void setLocation(int x,int y);
public int getX();
public int getY();
但是这些方法并不太好。。貌似这种绝对坐标和大小的方式可能导致追着容器的大小的改变组件是否可见还是个问题,所以,java采用布局管理器()layout manager 管理:
()1:FlowLayout流布局管理器:FlowLayout类
()2:BorderLayout边布局管理器
()3:GridLayout格布局管理器:
public class GridLayout implements Layoutmanager,java.io.Serializable
{ puiblic GridLayout(int rows,int cols) //参数指定行,列
public GridLayout(int rows,int cols,int hgap,int vgap)//后两个参数指定组件之间水平和垂直的间距。
}
java为每种容器提供一种默认的布局管理器,窗口类window的默认布局管理器是BorderLayout,面板类Panel的默认布局管理器是FlowLayout。同样可以设置容器的布局管理器:public void setLayout(LayoutManager mgr)//设置布局管理;
如果一个容器需要改变其默认布局管理器,可调用setLayout()方法实现:
Frame frame=new Frame();
FlowLayout flow_left=new FlowLayout(FlowLayout.LEFT);
frame.setLayout(flow_left);
或者可以合起来~~~:Frame frame=new Frame();
frame.setLayout( new FlowLayout(FlowLayout.LEFT));
- java第三天 布局管理器
- Android 第三天布局
- 韩顺平java 第30讲 布局管理器
- Java学习第三天
- Java学习第三天
- 学习Java第三天
- java第三天 API
- Java第三天
- Java学习第三天
- Java基础----第三天
- JAVA-第三天
- java学习第三天
- java第三天
- java学习第三天
- JAVA 学习第三天
- Java基础第三天
- 学习JAVA第三天
- java第三天
- vim学习2:常用命令(更新中...)
- 请求高手解决
- matlab 矩阵,数组,算术运算及实例(2)
- WM_PAINT消息
- tab页形式的子窗体容器
- java第三天 布局管理器
- 物理引擎
- 数字签名算法RSA
- Oracle大数据量分页显示的初步实现
- 利用Ajax静态刷新后台数据
- ce3 全局光照(lpv:Light_Propagation_Volumes)
- java.net.ConnectException: Connection refused: connect
- Oracle 中的GOTO,RETURN,EXIT
- emacs 常用命令