setLayout

setLayout是对当前组件设置为流式布局.组件在窗体中从左到右依次排列 如果排到行的末尾 换行排列 排列会随着窗体的大小而改变

JPanel的默认布局是流式布局,JFrame的默认布局是BorderLayout边框布局.

与此之外还可以设置为GridLayout网格布局跟CardLayout卡片布局

常见的构建函数和方法

构造方法摘要

BorderLayout(): 构造一个组件之间没有间距(默认间距为0像素)的新边框布局。

BorderLayout(int hgap, int vgap) : 构造一个具有指定组件(hgap为横向间距,vgap为纵向间距)间距的边框布局。

方法摘要

int

getHgap() : 返回组件之间的水平间距。

int

getVgap() : 返回组件之间的垂直间距。

void

removeLayoutComponent(Component comp): 从此边框布局中移除指定组件。

void

setHgap(int hgap): 设置组件之间的水平间距。

void

setVgap(int vgap) : 设置组件之间的垂直间距。


作者:好名字占了
来源:CSDN
原文:https://blog.csdn.net/liujun13579/article/details/7772215
版权声明:本文为博主原创文章,转载请附上博文链接!

上一篇:窗口实训1


下一篇:java布局(每个名字都是有意义的)