zoukankan      html  css  js  c++  java
  • 第十二周

    课程总结

    JButton按钮组件

    按钮是图形界面上常见的元素,在前面已经多次使用过它。在 Swing 中按钮是 JButton 类的对象,JButton 类的常用构造方法如下。

    ·JButton():创建一个无标签文本、无图标的按钮。
    ·JButton(Icon icon):创建一个无标签文本、有图标的按钮。
    ·JButton(String text):创建一个有标签文本、无图标的按钮。
    ·JButton(String text,Icon icon):创建一个有标签文本、有图标的按钮。
    

    Button 类的常用方法

    布局管理器

    1.在Swing中使用的所有布局管理器都实现LayoutManager接口,在Swing中主要使用以下五种常见的布局管理器:

    ·FlowLayout
    ·BorderLayout
    ·GridLayout
    ·Cardlayout
    
    #绝对定位
    

    流式布局FlowLayout类的常用构造函数和方法:

    BoarderLayout类的构造函数:

    BorderLayout(); //构造一个组件之间没有间距的BoarderLayout布局
    BorderLayout(int horizontalGap, //组件之间水平距离
    int verticalGap); //组件之间垂直距离

    添加组件指定位置的方式:
    add( string Location, Object object)
    将object组件放置在Location指定的位置上,其中Location的取值有如下几个:
    static String NORTH 北区域的布局约束(容器的顶部)
    static String SOUTH 南区域的布局约束(容器的底部)
    static String EAST 东区域的布局约束(容器的右边)
    static String WEST 西区域的布局约束(容器的左边)
    static String CENTER 中间区域的布局约束(容器的中央)
    static String AFTER_LAST_LINE 或者 PAGE_END组件出现在最后一行布局内容之后
    static String AFTER_LINE_ENDS 或者 LINE_END组件出现在布局的行方向的结尾处
    static String BEFORE_FIRST_LINE 或者 PAGE_START 组件出现在第一行布局内容之前
    static String BEFORE_LINE_BEGINS 或者 LINE_START 组件出现在布局的行方向的开始处

    CardLayout


    GridBagLayout 网格包布局

    在GridLayout基础上发展而来,比GridLayout更加灵活。功能最强大,但也是最复杂的.
    

    CardLayout 卡片布局

    将容器中的所有组件(通常是容器)当做一叠卡片,只显示一张卡片,一个组件.
    

  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/hhl296738954/p/11859387.html
Copyright © 2011-2022 走看看