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

    课程总结

    图形界面:

    AWT组件和SWING组件:

    在应用swing组件或者awt前,应导入包

    import javax.swing.*;
    import java.awt.*;//*表示任何以其为前缀的API类
    

    容器组件类:

    所谓容器,就是类似于收纳盒、包、锅碗瓢盆等可以容纳东西的物体。类似地,容器组件就是指可以容纳其他组件的组件,最典型的就是我们经常看到的窗口(窗体)组件。
    JFrame是SWING包下的顶级容器组件类。所谓顶级容器,就是说它只能装别的组件,而不能被其他组件所包含。JFrame的作用就是实现一个基本的窗口以及其开关。调整大小等作用。
    方法:

    JPanel是SWING包下的一个容器组件,我们称之为“面板”,可以加在窗体上以实现我们想要的各种布局。

    元素组件类:

    元素组件就是想按钮、标签、复选框等的一类实现某种具体功能的组件。我们经常使用的有以下几种:
    JLabel 标签元素组件类 显示文字或者图片。
    方法:

    JButton 按钮元素组件类,显示文字或图片,提供一个点击效果。
    方法:

    JTextField 文本输入框元素组件类,接收输入信息,将输入信息显示出来。
    JPasswordField 密码输入框元素组件类,接收输入信息,将输入的信息以某个符号代替显示。
    JCheckBox 复选框(多选框)元素组件类,首先又一个选择框,在选择框后还能显示文字或者图片信息。

    辅助类及布局管理器类:

    ImageIcon类:图片类,可以用来加载磁盘上的图片。使用方法为ImageIcon image=new ImageIcon("图片地址")
    Dimension类:封装组件宽度高度类,可以通过组件对象.setPreferredSize(new Dimension(width,hight))来控制组件的大小,
    方法:

    Point类:组件显示的位置也可以由Point类来实现。
    方法:

    FlowLayout类:流式布局类(JPanel组件默认的布局类:流式居中布局),即从左至右,从上至下的布局类。
    方法:

    BorderLayout类:边框布局类(JFrame组件的默认布局类),即分为东南西北。
    方法:

    GridLayout类:网格布局类,将容器划分为网格,所以组件可以按行和列进行排列,在网格布局中,每一个组件的大小都相同。
    方法:

    CardLayout类:卡片布局类,能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。
    方法:

    绝对定位:如果不想在窗体中指定布局管理器,也可以设置坐标的方式完成布局,在Component中提供了setBounds()方法,可以定位一个组件的坐标,使用X、Y的坐标表示方式,此方法定义如下

    public void setBounds(int x,int y,int width,int hight)
    
  • 相关阅读:
    Ajax-ajax实例2-根据邮政编码获取地区信息
    javascript-限制文本框只输入数字
    Ajax-ajax实例1-动态加载的 FAQ
    Ajax-java中的ajax使用,以及编码问题
    java-request与response编码问题
    XMLHttpRequest对象的常用属性与方法
    Ajax类
    java-servlet 新增特性 注释
    java-servlet的url-pattern匹配规则详细描述
    java-过滤器Filter_多个Filter的执行顺序
  • 原文地址:https://www.cnblogs.com/leichen210/p/11819417.html
Copyright © 2011-2022 走看看