java swing 之绝对布局
来源:互联网 发布:燃气灶烤箱一体机 知乎 编辑:程序博客网 时间:2024/05/19 13:22
Swing 中窗体具有默认的布局管理器,如JFrame 使用是边界布局。虽然布局管理器能够简化程序的开发,但是为了获取最大的灵活性,可以使用绝对布局,即不使用任何布局管理器,是哦那个该布局的步骤如下:
(1) 使用Container.setLayout(null)方式取消布局管理器。
(2)使用Component.setBounds()方法来设置每个控件的大小与位置。
/** * java 图形界面之绝对布局 * @author gao */package com.gao;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class AbsoluteLayoutDemo extends JFrame { private JPanel contentPane;//创建面板 private JButton button1;//创建按钮1 private JButton button2;//创建按钮2 public AbsoluteLayoutDemo() { this.setTitle("绝对布局");//设置标题名字 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//默认退出 this.setBounds(100, 100, 250, 100);//设置窗体的大小 this.contentPane=new JPanel();//初始化面板 this.contentPane.setLayout(null);//设置布局NULL this.button1=new JButton("按钮1");//给按钮名字 this.button1.setBounds(6,6,90,30);//设置按钮名字 this.contentPane.add(button1);//加入面板中 this.button2=new JButton("按钮2"); this.contentPane.add(button2); this.button2.setBounds(138, 26, 90, 30); this.add(this.contentPane); this.setVisible(true); } public static void main(String[]args) { AbsoluteLayoutDemo example=new AbsoluteLayoutDemo(); }}
0 0
- java swing 之绝对布局
- java swing 绝对布局
- java swing绝对布局
- Java Swing 绝对布局管理方法,null布局
- Java Swing 绝对布局管理方法,null布局【图】
- Java Swing界面编程(11)---绝对定位布局
- Java swing 之边界布局
- swing 绝对布局的使用
- swing 绝对布局的使用
- java Swing布局管理器之FlowLayout布局
- java Swing布局管理器之BorderLayout布局
- java Swing布局管理之GridLayout布局
- java Swing布局管理器之CardLayout布局
- java Swing布局管理之GridBagLayout布局
- java Swing布局管理之BoxLayout布局
- java swing 编程之网格布局
- Swing中的自定义布局(绝对布局,null布局)
- Java绝对布局
- Red Hat 7壁纸分享
- hdu A Mathematical Curiosity
- 顶级程序员的10条最佳实践
- 每日一个C++小程序(七)--计算两点距离(友元函数)
- java use protobuffer
- java swing 之绝对布局
- Lua进阶(二)——函数环境、包
- 每日一个C++小程序(八)--设计一个人事管理的人员类
- Polygon Rasterization之Scanline Polygon Rasterization Algorithm
- 安装glassfish
- C# WinForm控件之Dock顺序调整
- 每日一个C++小程序(九)--取不同球的取法
- set命令笔记
- JDBC(Java数据库连接)笔记一二