i 绝望

依然

Miss Lang

java图形用户界面边界布局管理器

总结:不同方向的组件,所用的板是不同的;

package com.moc;

//用布局写一个界面
///运用边界布局
//2个按钮在北,2个按钮在南
//中央一个大按钮     //将同一方向的组件封装后布局。
import java.awt.BorderLayout;

import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JFrame;
import javax.swing.JButton;

public class biao extends JFrame {
	JButton bt1, bt2, bt3, bt4;
	JTextArea ta;
	JPanel panel1, panel2;

	public biao() {
		panel1 = new JPanel();
		ta = new JTextArea();
		panel2 = new JPanel();
		bt1 = new JButton("总价");
		bt2 = new JButton("利润");
		bt3 = new JButton("登陆");
		bt4 = new JButton("查询");
		ta = new JTextArea();// 这里需要指定宽和高吗?
		// /布局管理
		// 这里错的很远,直接把组件添加到框架,窗体的

		/*
		 * this.add(bt1,BorderLayout.NORTH); this.add(bt2,BorderLayout.NORTH);
		 * this.add(ta,BorderLayout.CENTER); this.add(bt3,BorderLayout.SOUTH);
		 * this.add(bt4,BorderLayout.SOUTH);
		 */

		panel1.add(bt1);
		panel1.add(bt2);// 在north方向和south方向的panel是不一样的。所以要创建两个panel
		add(ta);
		panel2.add(bt3);
		panel2.add(bt4);
		add(panel1, BorderLayout.NORTH);
		add(panel2, BorderLayout.SOUTH);

		this.setVisible(true);
		this.setSize(400, 400);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}

	public static void main(String[] args) {
		biao b = new biao();

	}
}

  

posted on 2013-11-29 07:19  juewang  阅读(793)  评论(0编辑  收藏  举报

绝望依然

Miss Lang