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);
	}
}

 

posted @ 2018-01-12 00:10  半生戎马,共话桑麻、  阅读(107)  评论(0)    收藏  举报
levels of contents