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);

        }

    }

  • 相关阅读:
    TC SRM 591 (Div2. Practice only)
    SDL2 简单实现图片缩放移动查看
    Linux下socket编程 address already in use 问题
    POJ 2155 二维树状数组
    OJ开发笔记(1)
    开通博客啦~
    [转]STL transform算法中使用toupper函数
    Monkey and Banana HDU 1069
    Ignatius and the Princess IV HDU 1029
    Dungeon Master POJ 2251
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11137612.html
Copyright © 2011-2022 走看看