码迷,mamicode.com
首页 > 编程语言 > 详细

Java界面布局管理器

时间:2017-05-03 13:16:35      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:按钮   rgs   java语言   private   flow   oid   div   color   button   

布局管理器用来在图形用户界面中管理组件在容器中的布局,如排序顺序,组件大小,位置

布局管理器主要包括:FlowLayout,BorderLayout,GridLayout,CardLayout,GridBagLayout

程序中安排组件位置大小时,应该注意这两点

1.容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性。如果试图用Java语言提供的setLocation(),setSize(),setBound()等方法,则都会被布局管理器覆盖。

2.如果用户需要亲自设置组件的大小和位置,则需要调用setLayout(null)方法取消该容器的布局管理器。

 

例设置布局管理器小程序

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;

public class ep2_1 {
    private Frame f;
    private Button b1;
    private Button b2;
    public static void main(String[] args){
        ep2_1 That=new ep2_1();
        That.go();
    }
    public void go(){
        f= new Frame("标题");
        f.setLayout(new FlowLayout());//设置布局管理器为FlowLayout
        b1=new Button("按钮1");
        b2=new Button("按钮2");
        f.add(b1);
        f.add(b2);
        f.pack();//紧凑排列让窗口尽量小,小到刚刚能够包容住两个按钮
        f.setVisible(true);
    }

}

 

Java界面布局管理器

标签:按钮   rgs   java语言   private   flow   oid   div   color   button   

原文地址:http://www.cnblogs.com/gc56-db/p/6801280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!