Java中的null布局
来源:互联网 发布:安卓魔音通话变声软件 编辑:程序博客网 时间:2024/05/22 14:03
Java中的null布局,就是没有布局,或称空布局。
null布局和Component类的setBounds方法结合使用,便可以进行这种不受限制的布局。
进行null布局,setBounds方法是关键,其函数如下:
public void setBounds(int x,int y,int width,int height)
其中x、y表示组件右上角坐标,width、height分别表示组件的宽和高,单位为像素。
案例如下:
package lay;
import java.awt.*;
import java.awt.event.*;
public class layoutnull extends Frame
{
Panel pnl;
Button button1,button2,button3,button4;
layoutnull()
{
super("Frame with null Layout");
setSize(300,250);
setVisible(true);
setLayout(null);//创建一个null布局
pnl=new Panel(); //创建面板pn1
pnl.setBackground(Color.blue);
add(pnl); //添加面板
button1=new Button("按钮1");//创建按钮button1
button2=new Button("按钮2");
button3=new Button("按钮3");
button4=new Button("按钮4");
add(button1); //添加按钮button1
add(button2);
add(button3);
add(button4);
pnl.setBounds(20,40,200,190); //面板pn1的左上角坐标为(20,40),宽为200像素,高为190像素
button1.setBounds(230,60,50,30); //按钮button1的左上角坐标为(230,60),宽为50像素,高为30像素
button2.setBounds(230,100,50,30);
button3.setBounds(230,140,50,30);
button4.setBounds(230,180,50,30);
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);}});
}
public static void main(String args[])
{
layoutnull frm=new layoutnull();//创建一个layoutnull的布局对象frm
}
}
-------------------------------------------------------------------------------------------------------
结果如下:
- Java中的null布局
- Swing中的自定义布局(绝对布局,null布局)
- Java 中的 null 对象
- JAVA 中的null
- Java中的关键字null
- java中的null
- java中的null
- Java中的null
- Java中的NULL
- java中的null
- JAVA中的null
- Java中的null
- Java中的null
- 浅谈 Java 中的 null
- Java中的Null是什么?
- JAVA与SQL 中的null与NULL
- null布局
- Java Swing 绝对布局管理方法,null布局
- QQ-自定义协议说明
- nginx学习_内存池ngx_pool_t
- NYOJ 题目3 多边形重心问题
- error: invalid deployment target '6.1.0' for architecture 'arm64' (requires '7.0.0' or later)问题的解决方法
- BLUEPRINT
- Java中的null布局
- VS2012 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPack
- HDU 1213 How Many Tables
- 去除vim ^M符号
- 【动态规划】作业题
- ubuntu13.04下配置hadoop-1.2.1伪分布式环境
- python之一(简明python教程新旧版勘误)
- python中关于import语句的认识
- 常数变易法_打印图形