一.图形用户界面设计

  1. 通过使用抽象窗口工具包AWT来创建GUI

  2. AWT内包括:容器、UI组件类、帮助类
    组件→依赖于容器(按作用分为3类)
    AWT→AWT下所有包都是Swing包的子类
    Swing→对AWT包的升级,不能用Swing包的东西替换Swing
    Java课程设计

  3. UI组件
    ①.组件不能独立显示,必须放在容器中
    ②.在Component类中定义了AWT组件中具有的一般功能(如大小、位置控制、外形控制、组件的状态控制)
    ③.AWT支持的组件:按钮、标签、文本框、复选框、单选按钮、滚动条、单选按钮、表格、菜单栏

  4. 容器(是Component的子类)
    具有的功能是组件管理和布局管理。常用:面板、框架
    方法:add(),添加组件;remove(),删除组件;getComponent(),获得某个组件

  5. 帮助类
    布局管理类,LaayoutManager;画笔类,Graphics;颜色和文字类,Color、Font

  6. 容器类组件
    顶层容器:类,Windows;子类,Font、Dialog
    非顶层容器
    常用方法:add(Component comp),将指定组件放到容器中
    remove(Component comp),删除指定组件
    setLayout(LayoutManager),设置容器布局

  7. 面板

  8. 按钮
    AWT按钮类为Button,从Component类直接继承而来

  9. 布局管理器(重新调整屏幕大小,重新绘制屏幕上任一项目)
    AWT提供一组用来进行布局管理的类,每种类对应一组布局策略
    FlowLayout,流式布局
    BorderLayout,边界布局
    CardLayout,卡片布局
    GirdLayout,网格布局
    BoxLayout,框布局
    GirdBagLayout,网格包布局

相关文章: