JAVA 边界布局管理器

//边界布局管理器
import java.awt.*;
import javax.swing.*;
public class Jiemian1 extends JFrame{

    //定义组件
    JButton an1,an2,an3,an4,an5;

    public static void main(String[] args){
        //运行本类的构造方法
        Jiemian1 jiemian    =    new Jiemian1();
    }

    public Jiemian1(){
        //创建按钮
        an1    =    new JButton("东方");
        an2    =    new JButton("西方");
        an3    =    new JButton("南方");
        an4    =    new JButton("北方");
        an5    =    new JButton("中方");

        //添加按钮
        this.add(an1,BorderLayout.EAST);
        this.add(an2,BorderLayout.WEST);
        this.add(an3,BorderLayout.SOUTH);
        this.add(an4,BorderLayout.NORTH);
        this.add(an5,BorderLayout.CENTER);
        //中方的权限最大,其他方向如果没有,会被中方占据,中方如果没有,其他方向不会占据中方

        //设置窗口标题
        this.setTitle("边界布局Borderlayout");
        //设置窗口的宽高
        this.setSize(300,300);
        //设置窗口出现对于屏幕的位置
        this.setLocation(100,100);
        //关闭窗口后释放资源
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //输出窗口
        this.setVisible(true);
    }

}
时间: 2024-12-23 11:08:43

JAVA 边界布局管理器的相关文章

java边界布局管理器

public class BorderLayoutPosition extends JFrame{        String[] border={BorderLayout.CENTER,BorderLayout.NORTH,BorderLayout.SOUTH,BorderLayout.EAST,BorderLayout.WEST};    String[] names={"center Button","north Button","south But

java基础 布局管理器

概念: 组建在容器(比如JFrame)中的位置和 大小 是由布局管理器来决定的.所有的容器都会使用一个布局管理器,通过它来自动进行组建的布局管理. 种类: java共提供了物种布局管理器:流式布局管理器(FlowLayout),边界布局管理器(BorderLayout),网络布局管理器(GridLayout),卡片布局管理器(CardLayout),网格布局管理器(GridBagLayout).其中前三种是最常见的布局管理器. 一.  边界布局管理器 边界布局管理器 BorderLayout 注

JAVA GUI布局管理器

边界布局管理器: a.布局方式:是把整个容器划分为五个部分.东西南北中,南北要贯通,中间最大 (不仅是中间的范围最大,权利也最大)当周边不存在的时候中间会占领周边,当中间不存在的时候周边不能占据中间 b.使用场景:不是用来直接放组件,而是用来放置子容器(中间容器)的 流布局管理器 : FlowFrame a.布局方式:是按从左往右,从上往下,由中间开始的方式依次排放组件,组件大小根据组件内容确定,组件的位置会随着容器大小的改变而改变 b.使用场景:用来放置组件,而不是用来放中间容器,流布局最好只

Java Swing布局管理器GridBagLayout的使用示例 [转]

GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直.水平或沿它们的基线对齐. 每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域. 下面就通过一个记事本案例去说明GridBagLayout的使用方法. 分析: 带有箭头的说明可以拉伸的. 4占用4个格

【Java Swing探索之路系列】之三:Java Swing布局管理器组件

作者:郭嘉 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 一 BorderLayout BorderLayout是一种简单的布局策略,可以将其看作一个组件.它把容器分为东.南.西.北.中5个区域,每个组件将占据某个区域.而 这5个区域分别被命名为NORTH, WEST, EAST, CENTER, SOUTH,它们都被定义为静态 常量.静态常量可以直接引用,如

JAVA 网格布局管理器

//网格布局管理器 import java.awt.*; import javax.swing.*; public class Jiemian3 extends JFrame{ //定义组件 JButton[] an = {null,null,null,null,null,null,null,null}; public static void main(String[] args){ //运行本类的构造方法 Jiemian3 jiemian = new Jiemian3(); } public

Java 的布局管理器GridBagLayout的使用方法(转)

GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直.水平或沿它们的基线对齐. 每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域. 下面就通过一个记事本案例去说明GridBagLayout的使用方法. 分析: 带有箭头的说明可以拉伸的. 4占用4个格

Java界面布局管理器

布局管理器用来在图形用户界面中管理组件在容器中的布局,如排序顺序,组件大小,位置 布局管理器主要包括:FlowLayout,BorderLayout,GridLayout,CardLayout,GridBagLayout 程序中安排组件位置大小时,应该注意这两点 1.容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性.如果试图用Java语言提供的setLocation(),setSize(),setBound()等方法,则都会被布局管理器覆盖. 2.如果用户需

Java 的布局管理器GridBagLayout的使用方法【图文说明】

https://www.cnblogs.com/taoweiji/archive/2012/12/14/2818787.html GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直.水平或沿它们的基线对齐. 每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为