201671010110 2016 2017 2《java程序设计》

    在周四的学习中进行了测试,后面的编程题目在周五的实验课上老师进行了非常仔细的讲解,对于题目有了更加深入的理解。由于讲解编程题目花费了大量时间,在实验课上对第十一章的内容讲解比较少。在周末自己完成了实验作业,同时对ppt的内容认真看了。图形用户界面GUI为用户提供交互式的图形化操作界面,程序利用GUI图形用户界面接受用户的输入,向用户输出程序运行的结果。JAVA有专门的类库,生成各种标准图形界面元素和处理图形界面的各种事件。

    用来生成图形用户界面元素的类库:java.awt包,它提供基本的java程序的GUI设计工具。javax.swing包。Swing与AWT相比,它有四个优点,轻量级组件,可改变的外观,MVC结构,性能更稳定。与AWT组件不同,Swing组件不能直接添加到顶层容器,它必须添加到一个与Swing顶层容器相关联的内容面板(content pane)上。

AWT事件处理机制的概要: 监听器对象:是一个实现了特定监听器接口(listener interface)的类实例。 事件源:是一个能够注册监听器对象并发送事件对象的对象。 当事件发生时,事件源将事件对象自动传递给所有注册的监听器。 监听器对象利用事件对象中的信息决定如何对事件做出响应。在GUI设计中,程序员需要对组件的某种事件进行响应和处理时,必须完成两个步骤: 为组件注册实现了规定接口的事件监听器; 定义实现某事件监听器接口的事件监听器类,并具体化接口中声明的事件处理抽象方法。

原文地址:https://www.cnblogs.com/gaoshuping-1112/p/7862516.html