更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

java setlayout

文档

java setlayout

java setlayout是指java程序对当前组件设置是流式布局,组件在窗口的排列方式是依次从左到右的形式。java中setlayout如果显示null,意思是java在默认情况下是flowlayout布局,设置为null是清空布局管理器,然后添加组件。
推荐度:
导读java setlayout是指java程序对当前组件设置是流式布局,组件在窗口的排列方式是依次从左到右的形式。java中setlayout如果显示null,意思是java在默认情况下是flowlayout布局,设置为null是清空布局管理器,然后添加组件。

java setlayout是什么?让我们一起来了解一下吧!

java setlayout是指java程序对当前组件设置是流式布局,组件在窗口的排列方式是依次从左到右的形式,若是排到了行的最后面,可以换行排列,并且排列也会跟着窗体的大小而发生变化。

java中setlayout如果显示null,意思是java在默认情况下是flowlayout布局,设置为null是清空布局管理器,然后添加组件。一般我们设置组件左上角坐标相对于容器左上角(0,0)的x,y值来确定组件的位置,即使更改容器大小也不会改变位置。

一个简单的示例:

import javax.swing.JFrame;
 
import javax.swing.JPanel;
 
import javax.swing.JButton;
 
public class BoxLayoutSSCCE extends JFrame {undefined
 
// Change this to see what I mean
 
public static final boolean CALL_SET_LAYOUT = true;
 
public BoxLayoutSSCCE () {undefined
 
super("Box Layout SSCCE");
 
JPanel panel = new JPanel();
 
BoxLayout bl = new BoxLayout(panel, BoxLayout.Y_AXIS);
 
if (CALL_SET_LAYOUT) {undefined
 
panel.setLayout(bl);
 
}
 
panel.add(new JButton("Button 1"));
 
panel.add(new JButton("Button 2"));
 
}
 
public static void main (String[] args) {undefined
 
BoxLayoutSSCCE blsscce = new BoxLayoutSSCCE();
 
blsscce.pack();
 
blsscce.setVisible(true);
 
}
 
}

以上就是小编今天的分享了,希望可以帮助到大家。

文档

java setlayout

java setlayout是指java程序对当前组件设置是流式布局,组件在窗口的排列方式是依次从左到右的形式。java中setlayout如果显示null,意思是java在默认情况下是flowlayout布局,设置为null是清空布局管理器,然后添加组件。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
java platform java settimeout java plug-in java sftp java plugin java pojo java portal java sha256加密 java shuffle java simhash java simpledateformat java sizeof java sm3加密 文章千古事得失寸心知是谁的名句 诚信的名言名句 关于读书的名言名句 生日的经典名句 感恩老师的名言名句 关于时间的名言名句 活着的经典名句 java serialversionuid java serializable接口 java serializable java sequence java separator java semaphore java selenium java selector java script java sandbox java rxjava java runtime.exec java runnable java rtp java rsa私钥加密 java rsa公钥加密 java pipeline java ping java phoenix java paypal
Top