三十三Java图形化界面设计布局管理器之null布局.docx
《三十三Java图形化界面设计布局管理器之null布局.docx》由会员分享,可在线阅读,更多相关《三十三Java图形化界面设计布局管理器之null布局.docx(2页珍藏版)》请在三一办公上搜索。
1、三十三Java图形化界面设计布局管理器之null布局三十三、Java图形化界面设计布局管理器之null布局 一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局。 操作方法: 1) 首先利用setLayout(null)语句将容器的布局设置为null布局。 2) 再调用组件的setBounds(int x, int y, int width,int height)方法设置组件在容器中的大小和位置,单位均为像素。 x为控件左边缘离窗体左边缘的距离 y为控件上边缘离窗体上边缘的距离 width为控件宽度 height为控件高度 实例:使用空布局精确定位组件的位置
2、/ NullLayoutDemo.java import java.awt.*; import javax.swing.*; public class NullLayoutDemo JFrame fr; JButton a,b; NullLayoutDemo fr = new JFrame; fr.setBounds(100,100,250,150); /设置窗体为空布局 fr.setLayout(null); a=new JButton(按钮a); b=new JButton(按钮b); fr.getContentPane.add(a); /设置按钮a的精确位置 a.setBounds(30,30,80,25); fr.getContentPane.add(b); b.setBounds(150,40,80,25); fr.setTitle(NullLayoutDemo); fr.setVisible(true); fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fr.setLocationRelativeTo(null); /让窗体居中显示 public static void main(String args) new NullLayoutDemo; 程序运行结果如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三十三 Java 图形 界面设计 布局 管理器 null
链接地址:https://www.31ppt.com/p-3200249.html