zoukankan      html  css  js  c++  java
  • 第十一周课程总结

    一、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

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

  • 相关阅读:
    ActiveMQ
    bzoj 3039 悬线法求最大01子矩阵
    bzoj 1015 并查集
    bzoj 3037 贪心
    bzoj 2599 数分治 点剖分
    bzoj 2743 树状数组离线查询
    bzoj 2141 线段树套平衡树
    bzoj 3171 费用流
    bzoj 2751 快速幂
    bzoj 2956 数学展开,分段处理
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/11818886.html
Copyright © 2011-2022 走看看