《java2程序设计实用教程第2版》第1次印刷修改稿教师

上传人:自*** 文档编号:79725282 上传时间:2019-02-17 格式:DOC 页数:11 大小:150.80KB
返回 下载 相关 举报
《java2程序设计实用教程第2版》第1次印刷修改稿教师_第1页
第1页 / 共11页
《java2程序设计实用教程第2版》第1次印刷修改稿教师_第2页
第2页 / 共11页
《java2程序设计实用教程第2版》第1次印刷修改稿教师_第3页
第3页 / 共11页
《java2程序设计实用教程第2版》第1次印刷修改稿教师_第4页
第4页 / 共11页
《java2程序设计实用教程第2版》第1次印刷修改稿教师_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《java2程序设计实用教程第2版》第1次印刷修改稿教师》由会员分享,可在线阅读,更多相关《《java2程序设计实用教程第2版》第1次印刷修改稿教师(11页珍藏版)》请在金锄头文库上搜索。

1、第1章 Java概述1第2章 Java语言基础1第3章 面向对象的核心特性1第4章 接口、内部类和包1第5章 异常处理1第6章 图形用户界面1第7章 多线程1第8章 Applet应用程序1第9章 输入/输出流和文件操作1第10章 网络通信1第11章 数据库应用2第12章 JSP2第13章 综合应用设计2第1章 Java概述第2章 Java语言基础第3章 面向对象的核心特性3.1 类和对象3.1.1 面向对象基本概念3.1.2 定义类1. 2. 3. 声明成员方法第67页(1) (2) 方法体中的局部变量不能为方法体中的局部变量赋初值。Java不支持传统意义上的全程变量。第77页2instanc

2、eof对象运算符aAday instanceof Date2 /返回true,aday是Date2类对象第101页 倒数第10行“Person1 count”(中间空格)改为“Person1.count”(中间是英文句点)。第4章 接口、内部类和包4.1 接口4.1.1 接口与实现接口的类【例4.1】 【例4.2】 第118页 程序及运行结果有错,改为 public double area() /计算长方体的表面积,覆盖父类方法 return super.perimeter() * this.height + 2*super.area(); 程序运行结果如下:一个长方体,长度为10.0,宽度为

3、20.0,高度为30.0,表面积为2200.0,体积为6000.0第119页 程序改为public double area() return this.perimeter() * this.height + 2*super.area();4.2 内部类【例4.3】 设计点类作为直线类的内部类。第124125页 程序有错,改为 switch (direction) case LEFT: /Direction.LEFT p2.xy -= interval; break; case RIGHT: p2. xy += interval; break; case UP: p2.yx -= interva

4、l; break; case DOWN: p2. yx += interval; break; 第126页 程序运行结果及图4.7有错,改为一条直线,起点为(100,100),终点为(80,100,120)第126页,图4.7中,“LFET”改为“LEFT”。图4.3 以(100,100)为起点的4个方向的4条直线第5章 异常处理第6章 图形用户界面6.1 6.1.1 6.1.2 AWT组件概述1. 组件第168页,删除以下两行,在“”后添加两行。 public void show() /显示组件 public void hide() /隐藏组件%注意,Component类中的show()和h

5、ide()方法已被废弃,由setVisible(boolean)方法代替,setVisible(true)显示组件,setVisible(false)隐藏组件。6.2 6.2.1 AWT的委托事件模型【例6.1】 计算器程序雏形。 按钮单击事件的响应和处理第177页。当单击一个按钮时,;textf1.setText()方法设置文本行内容。6.3 6.4 Swing组件6.4.1 窗口组件1. 内容窗格JFrame和JDialog需要将组件添加在其内容窗格中。JFrame和JDialog类中返回内容窗格方法声明如下:public Container getContentPane() /返回JFr

6、ame/JDialog的内容窗格6.4.2 6.4.3 文本显示和编辑组件1. 文本框的事件处理第191页,“(1)文本框事件类TextEvent”一小节改为以下小节。(1) 文本编辑事件类javax.swing.event.CaretEvent当用户在JTextField、JTextArea中编辑时,将触发文本编辑事件CaretEvent。JTextField和JTextArea组件注册文本编辑事件监听器的方法是:public void addCaretListener(CaretListener l) /注册文本编辑事件监听器文本编辑事件监听器接口CaretListener中只有一个方法c

7、aretUpdate(CaretEvent e)。注意,JTextField、JTextArea与AWT组件TextField、TextArea的文本编辑事件不同。TextField、TextArea的文本编辑事件是java.awt.event.TextEvent,注册文本编辑事件监听器的方法是addTextListener(TextListener l)。【例6.2】 【例6.3】 【例6.4】 输入用户信息。第195页中间,程序修改如下。 this.getContentPane().setLayout(new GridLayout(1,2); /网格布局,1行2列左右分隔窗口 this.g

8、etContentPane().add(text_user); /占据窗口左半部分 this.getContentPane().add(panel); /占据窗口右半部分【例6.5】 文本编辑器。第202页第710行,程序修改如下。 this.getContentPane().add(textarea); /文本区添加到框架的中部 this.getContentPane().add(panel,North); /面板添加到框架的北边第204页第7行,程序修改如下。 dialog.getContentPane().add(label_dialog); 实验6 图形用户界面设计(2) 画月亮第21

9、3页,图6.19中的月亮看不见,修改后的图如下。图6.3 画月亮第7章 多线程【例7.1】 【例7.2】 【例7.3】 设计滚动字演示线程状态及改变方法。第226页第820行,程序修改如下。 this.getContentPane().add(new RollbyJPanel(Welcome!); /至少有一行字符串 this.getContentPane().setLayout(new GridLayout(texts.length,1); this.getContentPane().add(new RollbyJPanel(textsi); dialog.getContentPane().

10、add(label_dialog); 【例7.4】 【例7.5】 【例7.6】 【例7.7】 【例7.8】 设计滚动字演示线程状态及改变方法。第248页,程序修改如下。 this.getContentPane().setLayout(new GridLayout(3,3,5,5);/3行3列网格布局,间隔为5 this.getContentPane().add(new JPanel(); /网格布局的第1行 this.getContentPane().add(text_north); this.getContentPane().add(new JPanel(); this.getContent

11、Pane().add(text_west); /网格布局的第2行 this.getContentPane().add(new JPanel(); this.getContentPane().add(text_east); this.getContentPane().add(new JPanel(); /网格布局的第3行 this.getContentPane().add(text_south); this.getContentPane().add(new JPanel();第8章 Applet应用程序第257页,图8.3中的月亮看不见,修改后的图如下。图8.1 在浏览器中运行Applet应用程序第262页,例8.3中value取值修改如下。第269页,倒数15行修改如下。 g.drawString(sdateformat.format(new Date(), 0, 150);第9章 输入/输出流和文件操作9.1 9.2 9.3 9.4 9.5 文件操作类9.5.1 9.5.2 9.5.3 文件对话框组件【例9.1】 【例9.2】 【例9.3】 【例9.4】 【例9.5】 【例9.6】 【例9.7】 【例9.8】 文件管理器和文本文件编辑器。第306页,倒数第9行改为 this.getContentPane().add(this.text_dir

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号