5.自定义布局
效果:

package com.lvshitech.gui;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
public class NullLayoutDemo extends JFrame {
private static final long serialVersionUID = 1L;
NullLayoutDemo() {
super("建设自己的布局管理器");
Container c = getContentPane();
// 也可不用内容窗格
c.setLayout(null);
JButton jb1 = new JButton("按钮一");
JButton jb2 = new JButton("按钮二");
c.add(jb1);
c.add(jb2);
jb1.setBounds(10, 10, 100, 30);
jb2.setBounds(10, 50, 100, 30);
}
public static void main(String[] args) {
NullLayoutDemo nld = new NullLayoutDemo();
nld.setSize(200, 150);
nld.setVisible(true);
}
}

浙公网安备 33010602011771号