关闭

两种布局管理器的用法总结

标签: 可视化编程界面图形java布局
288人阅读 评论(0) 收藏 举报
分类:

  1.流式布局管理器

    代码:

import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JFrame;
public class MyFrame extends JFrame 
{
	public MyFrame()
	{
		setLayout(new FlowLayout());
		setSize(200,200);
		setTitle("流式布局管理器");
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		Button bu1=new Button("ok");
		Button bu2=new Button("open");
		Button bu3=new Button("close");
		add(bu1);
		add(bu2);
		add(bu3);
		setVisible(true);
		
	}
	public static void main(String[] args)
	{
		MyFrame F=new MyFrame();
	}

}


运行结果:



2.边界布局管理器

   代码:

import java.awt.BorderLayout;
import java.awt.Button;
import javax.swing.JFrame;
public class MyFrame extends JFrame 
{
    public MyFrame()
    {
    	setTitle("边界布局管理器");
    	setLayout(new BorderLayout());
    	setSize(300,300);
    	setDefaultCloseOperation(EXIT_ON_CLOSE);
    	Button bu1=new Button("B1");
    	Button bu2=new Button("B2");
    	Button bu3=new Button("B3");
    	Button bu4=new Button("B4");
    	Button bu5=new Button("hello");
    	add(bu1,BorderLayout.NORTH);
    	add(bu2,BorderLayout.SOUTH);
    	add(bu3,BorderLayout.EAST);
    	add(bu4,BorderLayout.WEST);
    	add(bu5,BorderLayout.CENTER);
    	setVisible(true);
    }
	public static void main(String[] args) 
	{
		MyFrame F=new MyFrame();
	}

}


运行结果:



总结:  还差卡片布局。。。。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:279707次
    • 积分:9815
    • 等级:
    • 排名:第1887名
    • 原创:728篇
    • 转载:6篇
    • 译文:0篇
    • 评论:71条
    最新评论