• 第十一周课程总结


    总结:这周直接跳过了一些内容,学习了图形界面的相关知识,我认为这部分的内容是非常有用的,因为做任何程序都需要图形界面,我自己也对这部分知识很感兴趣,所以对这周学习的新知识还不错。

    一、GUI

    1.图形界面对象及其框架(图形界面对象之间的包含关系)

    2.图形界面对象的布局(图形界面对象之间的位置关系)

    3.图形界面对象上的事件响应(图形界面对象上的动作)

    二、AWT

    1.AWT(Abstract Windowing Toolkit),抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。

    2.AWT中的所有工具类都保存在java.awt包中,此包中的所有操作类可用来建立图形用户界面(GUI)的类,这些类又被称为组件(components)。

    三、组件

    1.在图形界面中,用户经常会看到按钮、标签、菜单等组件。

    2.组件会在一个窗体上显示

    四、容器(Container)

    1.所有的AWT组件都应该放到容器之中。

    2.在容器中,所有的组件都可以设置在容器中的位置、大小等。

    3.所有的容器都是Component的子类。

    五、布局管理器(LayoutManager)

    1.使用布局管理器可以使容器中的组件按照指定的位置进行摆放。即使容器改变了大小,布局管理器也可以准确的把组件放到指定的位置,这样就可以有效的保证版面不会混乱。

    2.在AWT中所有的布局管理器都是LayoutManager的子类。

    六、Swing简介

    1.AWT大量的引入了Windows函数,称为重量级组件。

    2.Swing使用Java语言实现,是以AWT平台为基础构建起来的新组件,属于轻量级的图形界面组件,直接使用Swing可以更加轻松的构建用户界面。

    七、JComponent的常用子类

    1.在Swing中的所有组件类实际上也都是Component的子类,与Component不同的是,所有的组件前都加上了一个"JXxxx"的形式。

    八、JFrame类的常用操作方法

    九、Dimension类

     

     十、Point类

    十一、JLabel类的常用方法和常量

  • 相关阅读:
    Python开发入门与实战3-Django动态页面
    Python开发入门与实战2-第一个Django项目
    Python开发入门与实战1-开发环境
    牛客网剑指offer第12题——数值的整数次方
    再叙快速排序
    牛客网剑指offer第29题——最小的k个数
    牛客网剑指offer第59题——按之字形顺序打印二叉树
    牛客网剑指offer第33题——第N个丑数
    各种特征距离的计算方法及应用
    牛客网剑指offer第24题——二叉树中和为某一值的路径
  • 原文地址:https://www.cnblogs.com/LUMO/p/11822226.html
Copyright © 2020-2023  润新知