zoukankan      html  css  js  c++  java
  • java 布局管理器

    容器中的组件的排放方式,就是布局。

    常见的布局管理器:

    FlowLayout(流式布局管理器)//目前最常用的

    从左到右的顺序排列。

    Panel默认的布局管理器。

    BorderLayout(边界布局管理器)

    东,南,西,北,中

    Frame默认的布局管理器。

    GridLayout(网格布局管理器)

    规则的矩阵

    CardLayout(卡片布局管理器)

    选项卡

    GridBagLayout(网格包布局管理器)

    非规则的矩阵

    使用方法:new frame().setLayout(new FlowLayout());

    创建图形化界面:

    1,创建frame窗体。

    2,对窗体进行基本设置。
       
    比如大小,位置,布局。

    3,定义组件。

    4,将组件通过窗体的add方法添加到窗体中。

    5,让窗体显示,通过setVisible(true)

    Eg:一个简单的窗体

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    import javax.swing.event.*;

    class  SwingDemo

    {

        public static void main(String[] args)

        {

            JFrame f = new JFrame();

            f.setBounds(300,100,500,400);

            f.setLayout(new FlowLayout());

            JButton but = new JButton("我是一个按钮");

            f.add(but);

            f.addWindowListener(new WindowAdapter()

            {

                public void windowClosing(WindowEvent e)

                {

                    System.exit(0);

                }

            });

            f.setVisible(true);

        }

    }

  • 相关阅读:
    js基础知识(pomelo阅读)
    nohup启动命令(转)
    JS基础知识(数组)
    JS基础知识(作用域/垃圾管理)
    JS基础知识(基本类型 引用类型)
    html5实现饼图和线图-我们到底能走多远系列(34)
    RK3288 device descriptor read/64, error -32
    RK3288 双屏异显,两屏默认方向不一致
    Android 查看Android版本的方法
    adb error: device offline
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11137612.html
Copyright © 2011-2022 走看看