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 卡片布局

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

  • 相关阅读:
    CentOS 8上安装Docker
    Missing value auth-url required for auth plugin password
    报错initscripts conflicts with redhat-release-server-7.0-1.el7.x86_64
    Linux RHEL7(CentOS7源) 安装 Nginx
    使用xshell远程连接到linux
    RHEL7更换yum源
    Python使用微信接入图灵机器人
    解决pycharm安装python库报错问题
    python自动化
    鼠标点击效果代码
  • 原文地址:https://www.cnblogs.com/hhl296738954/p/11859387.html
Copyright © 2011-2022 走看看