• 第十一周课程总结


    一、AWT简介:

    AWT主要分为三类

    1.组件:Component

    2.容器;Frame

    3.布局管理器:LayoutManager

    二、Swing简介:

    Swing都保存在javax.swing中,所有组件都是从JCompent中扩展出来的。此类实际上是java.awt.Component的子类。

    三、基本容器JFrame:

     JFrame类的常用操作方法:见书籍;

    注意点:

    JFrame类构造器创建的窗体是不可见的,需要开发人员别写特定的代码才可见,(很多对窗体的操作要在可视之前对其进行完成,否则就会在运行时抛出异常)=>true;

    point类的常用方法:见书籍;

    四、标签组件JLabel

    1.使用一个标签:

    JFrame frame = new JFrame("WWW.baidu.com");
             JLabel b = new JLabel("mm",JLabel.CENTER);
            
             frame.add(b);
             frame.setSize(300,160);
             frame.setLocation(300,200);
             frame.setVisible(true);

    2.在JLabel中设置图片:

    方法

    类型

    描述

    public ImageIcon(byte[] imageData)

    构造

    将保存图片信息的byte数组设置到ImageIcon中

    public ImageIcon(String filename)

    构造

    通过文件名称创建ImageIcon对象

    public ImageIcon(String filename,String description)

    构造

    设置图片路径以及图片的简单描述

    六.布局管理器

    FlowLayout类

    使用此布局方式会使所有组件像流水一样一次进行排列

    BorderLayout类

    将一个窗体的版面划分成为东,西,南,北中五个区域

    GridLayout

    表格形式排列,使用此布局时候必须设置显示的行数和列数

    CardLayout

    将一组件彼此重叠地进行布局,就像一张张卡片一样,这样每次都只会展示一个界面。

  • 相关阅读:
    Linux命令——tac、rev
    Linux命令——pr
    Linux命令——column
    【问题】显示每个用户近期登陆系统次数
    Git分支
    如何使用Systemctl管理系统服务和单元?
    IPTables 和 Netfilter 框架
    Nginx安装及配置
    WMware Workstation——时间和时区问题
    WMware Workstation——网络类型:NAT、bridge、host-only
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/11818886.html
Copyright © 2020-2023  润新知