确定事件->事件监听->绑定
ActionListener,MouseListener,KeyListener,WindowListener
eg:简单的button按钮触发事件导致窗体改变颜色
可以用内部类来实现事件,再绑定
1.在构造器里面设置。this.setLayout(new FlowLayout()
2.添加按钮。 jb_Red = new JButton("Red");
3.把按钮添加到窗体。this.getContentPane().add(jb_Red);
4. 事件
if (e.getActionCommand().equals("Red")) {
ActionLis.this.getContentPane().setBackground(Color.red);}
5.绑定 。 jb_Red.addActionListener(new ActionListenerimpl());
事件重在理解,应该多加练习。周末把前面的课程再练习几次。
分享到:
相关推荐
【Java教程--PPT】是一份详尽的Java学习资源,旨在帮助初学者以及有一定基础的开发者深化对Java编程语言的理解。这份教程可能包含了PPT形式的课件,由教育专家雷学生精心编排,旨在提供清晰、系统的学习路径。 在...
17. **Lambda表达式**:Java 8引入了Lambda表达式,简化了函数式编程,特别是在处理集合和事件处理时。 18. **Stream API**:与Lambda表达式一起引入的Stream API提供了新的数据处理方式,适用于集合和I/O操作,使...
{1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {...
17. Stream API:学习如何使用Stream处理集合数据,进行过滤、映射、聚合等操作。 18. 泛型与集合的结合使用:如泛型集合、泛型方法和通配符。 19. 日志与异常处理:了解如何使用log4j或其他日志框架记录程序运行...
Java编程语言是面向对象的、跨平台...这些只是Java编程中的一部分知识点,实际的Java学习过程中,还需要深入理解反射、注解、并发编程、JVM原理、设计模式等多个方面。不断实践和学习,才能成为一名优秀的Java开发者。
17. java5.0的新特性 17-59 17.1. 泛型 17-59 17.1.1. 说明 17-59 17.1.2. 用法 17-60 17.1.3. 泛型的通配符"?" 17-62 17.1.4. 泛型方法的定义 17-63 17.1.5. 泛型类的定义 17-63 17.1.6. 泛型与异常 17-64 17.1.7. ...
11. **Java开发者社区与事件**:在俄罗斯和斯洛伐克可能有活跃的Java用户组和会议,如Java Day、JavaOne等,这些活动对于技术交流和学习非常重要。 这个文档可能是对Java在两国技术生态、开发者社区以及实际项目中...
- 阶段任务:包括Java语言基础、面向对象编程、Java SE核心的学习,各功能模块的实现,系统测试和报告编写。 8. **需求分析**: 系统应满足用户登录、菜单选择、考试答题和分数统计等功能,每个模块都有明确的...
- **异常处理机制**:深入学习Java中的异常处理机制,包括try-catch-finally语句块。 - **自定义异常**:探讨如何根据实际需求定义自定义异常类。 ##### 13. 集合框架 (Lesson14) - **集合框架概述**:介绍Java...
这个压缩包包含了一系列从第9章到第17章的示例代码,旨在帮助学习者深入理解Java的各个方面,包括GUI设计、事件处理、图形绘制等。 【描述】"北航版Java基础与实例精解(宾春江)9-17章源码"强调了实践性学习,通过...
Java学习体系结构是一个全面的指南,旨在帮助初学者掌握Java编程技能,并逐步深入到JavaEE应用开发。以下是对各个知识点的详细说明: 1. **JavaSE基础**:这是学习Java的第一步,包括JDK的安装,编写HelloWorld程序...
17. 打印昨天的当前时刻:使用`java.util.Calendar`或`java.time`包中的类来获取并打印。 18. 文件读写,实现计数器:涉及`FileReader`, `BufferedReader`等类的使用,以及文件流的读写操作。 19. 指出错误:根据...
这个压缩包中的代码示例应该详细展示了这些过程,通过阅读和理解代码,开发者可以学习如何在Java ME环境中有效地获取IMEI和Cell ID,这对于开发基于位置的服务或需要设备唯一标识的应用程序非常有帮助。
2. 学习使用事件处理机制,如addActionListener和actionPerformed,编写事件处理程序。 3. 应用BorderLayout和GridLayout布局管理器,提高对JAVA GUI设计的理解。 4. 掌握JMenuBar、JFrame、JMenu、JMenuItem等新...
根据给定文件的信息,我们可以提炼出以下详细的Java学习目标及相关知识点: ### 1. 面向对象设计与分析(OOA/OOD)及模式 深入理解并掌握面向对象的设计原则,包括GOF(Gamma、Helm、Johnson、Vlissides)设计模式...
30. **Vert.x**:轻量级事件驱动的Java开发平台,适用于构建高性能的分布式应用。 以上30种Java技术框架涵盖了Web开发、持久层、测试、分布式系统、消息队列、大数据处理等多个领域,每个框架都有其独特的优势和...
`MongoDB Driver -JAVA 2.5.3 API.chm`文件包含了所有这些详细信息,包括方法签名、参数、返回值和示例代码,是学习和参考MongoDB Java驱动程序API的重要资源。通过深入研究和实践,开发者可以充分利用其功能,构建...
这部"java学习教程ppt"提供了全面且详细的指导,对于初学者来说是理想的起点。以下是一些关键知识点的概述: 1. **Java简介**:Java是由Sun Microsystems(现已被Oracle收购)开发的,它的设计目标是“一次编写,...
2>FLEX和JAVA整合的技术文档。 【适用于】 1>FLEX入门 2>具有FLEX基础的JAVA程序员 3>具有JAVA基础的FLEX程序员 4>JAVA程序员 4>FLEX程序员 【目录如下】 Flex大礼包 └─Flex教程 第01章 Flex简介.ppt 第02章 ...
Java是一种广泛使用的编程语言,它的特性包括编译型和...总的来说,这些题目涵盖了Java的基础语法、类和对象、继承、异常处理、事件处理、接口、数据类型以及运算规则等多个方面,这些都是学习Java编程所必备的知识点。