Microsoft Word - 正文.doc

Similar documents
エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******


chp11.ppt

Learning Java

图形学 Project 2 要求 任意两个多边形, 求出其相交的区域 使用说明 例 1 第一步, 与 Project 1 画多边形的方法相同, 画一个多边形 ; 第二步, 单击 INTERSECT WITH, 随后画出第二个多边形 ; 第三步, 单击 FILL 进行填充

Chapter 9: Objects and Classes

软件工程文档编制

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题

(京)新登字063号

Swing-02.pdf

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

Microsoft Word - 新1-12.doc

chp6.ppt

java2d-4.PDF

Microsoft Word - 第3章.doc

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

Microsoft Word - Broker.doc

PowerPoint 簡報

JavaIO.PDF

LEFT, RIGHT // 左 // 右 (2) 当图片移动后, 按钮的坐标发生改变, 此操作通过 setloca tion() 方法实现 setlocation() 方法是从 Component 类继承的, 其定义如下 : public void setlocation(int x, int y

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

Microsoft PowerPoint - ch02

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

電機工程系認可證照清單 /7/1

untitled

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

2009年9月全国计算机等级考试二级Java真题及答案

Chapter 9: Objects and Classes

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

javaexample-02.pdf

山东建筑大学学分制管理规定(试行)

天仁期末個人報告1.PDF

EJB-Programming-4-cn.doc

untitled

OOP with Java 通知 Project 3 提交时间 3 月 29 日晚 9 点 Piazza Project 2 投票

1.5招募说明书(草案)

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

附录J:Eclipse教程

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

《大话设计模式》第一章

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

使用MapReduce读取XML文件

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

基于CDIO一体化理念的课程教学大纲设计

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

学年度第二学期课程 C 语言程序设计 Java 语言程序设计面向过程编程方法 编程方法学 新疆农业大学计算机与信息工程学院 陈燕红 新疆农业大学计算机与信息工程学院陈燕红

<4D F736F F D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

图形学 Project 1 要求 多边形区域填充 ( 算法不限 ) 使用说明 例 1 第一步, 鼠标随意在界面中的画布上点击两次, 则两点间连一条直线 ; 第二步, 画第三个顶点时, 自动连结成为三角形 ; 第三步, 按顺序依次点击, 则按点击顺序形成多边形, 每次多边形变化时, 第一个点和最后

实验报告 实验题目 Java 实验 (1) 实验目的 学习 Java 语言的编程 实验准备 直接从网上或从上传作业的网站上下载并安装 JDK

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

手册 doc

Microsoft Word - 01.DOC

Guava学习之Resources

第3章.doc

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

新・解きながら学ぶJava

<4D F736F F F696E74202D20B8DFBCB6D3C3BBA7BDE7C3E6D3EBB6E0CFDFB3CC2E707074>

Hive:用Java代码通过JDBC连接Hiveserver

Microsoft PowerPoint - 14Threads.ppt

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

untitled

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

2

untitled

姓名 : 年级专业 : 学号 : 凡年级专业 姓名 学号错写 漏写或字迹不清者, 成绩按零分记 密 封 线 java 较难 试卷 总分 题号 一 二 三 四 五 题分 得分 D 国际通信协议 4 下面选项中, 不是面向对象的特征的是 ( ) A 封装 B 继承 得分 一 单选题 ( 每题 3 分,

Microsoft Word - 投影片ch20

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

<4D F736F F D20AE61AC462DBFAFADB9AD70B565BB50BB73A740B1D0AED7>

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

SIGA简报第412期.doc

專題報告交版.doc

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

untitled

1 下列类头定义中, 正确的是 面向对象程序设计网络课程 A class x { } B public x extends y { } C public class x extends y {.} D class x extends y implements y1 { } 2 现有两个类 A B,

Microsoft Word - 正文.doc

Java 1 Java String Date

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

untitled

Java

Microsoft PowerPoint - ch03

untitled

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Java 实验指导

CHAPTER VC#

目 录 实 验 一 : 熟 悉 Java 开 发 环 境... 1 实 验 二 : 类 与 面 向 对 象... 7 实 验 三 : 继 承 和 多 态 实 验 四 : 异 常 处 理 实 验 五 : 流 文 件 及 基 于 文 本 的 应 用... 23

CHAPTER 1

拦截器(Interceptor)的学习

untitled

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

第一章 章标题-F2 上空24,下空24

Transcription:

第一部分基本实验 31 contentpane.add(p); setjmenubar(mb); // 将菜单项注册给事件监听者 File_Open.addActionListener(this); File_Close.addActionListener(this); File_Exit.addActionListener(this); Edit_Copy.addActionListener(this); Edit_Cut.addActionListener(this); Edit_Paste.addActionListener(this); public void actionperformed(actionevent e) { if(e.getactioncommand()==" 退出 "){ dispose(); System.exit(0); else ta.settext("\n\n\n\n\t\t 你选择了 :"+e.getactioncommand() ); public static void main(string[] args) { UseJMenu frm=new UseJMenu(); frm.setsize(new Dimension(350,200)); frm.setvisible(true); 3. 思考问题 (1) 用 JFrame 类和 Frame 类构建窗口容器有什么不同? (2) 用 JMenu 类和 Menu 类构建菜单有什么不同? (3) 用 JMextArea 类和 TextArea 类构建的文本区有什么不同? (4) 用 JPopupMenu 类实现基本指导部分的弹出式菜单 (5) 用 Swing 组件重新构建实验八中基本指导部分程序的图形用户界面 四 上机作业 扩展基本指导部分的程序代码, 当用户要关闭 Frame 时, 弹出一个 Dialog 向用户确认关 闭操作 Dialog 包括一个包含文字提示的 Label 和两个按钮, 用户单击 确认 按钮则关闭 Frame 和整个程序, 否则关闭 Dialog, 返回原来的 Frame 实验十 多媒体编程 一 实验目的 (1) 理解 Java Applet 的工作原理 (2) 掌握 Java Applet 的生命周期方法 (3) 掌握 Graphics 类绘制各种图形的方法 (4) 掌握字体 颜色 图像 动画和声音的控制方法

Java 程序设计实用教程实验指导 实训与习题解析 32 二 实验内容 任务 编写一个程序 说明 Applet 如何工作以及启动 Applet 时调用 init() start()和 paint() 方法的顺序 操作步骤 1 开机后 在 java 实验目录下创建 test10 子目录 本阶段的 Java 源程序及编译生成的 字节码文件都放在这个子目录中 2 定义类 AppletDemo 此类为 Java 中 Applet 类的子类 声明三个类型为 String 的类 变量 并定义 Applet 类的 init()方法 代码如下 public class AppletDemo extends Applet { String stringmsg1,stringmsg2,stringmsg3; setbackground(color.yellow); setforeground(color.black); stringmsg1="巳执行 init()方法"; 3 在类 Applet 类中定义 start()方法 代码如下 public void start(){ stringmsg2="巳执行 start()"; 4 在类 Applet 类中定义 paint()方法 代码如下 public void paint(graphics graphics){ stringmsg3="巳执行 paint()方法"; graphics.drawstring(stringmsg1,10,30); graphics.drawstring(stringmsg2,10,60); graphics.drawstring(stringmsg3,10,90); 5 将文件命名为 AppletDemo.java 保存在本次实验目录下并编译该文件 6 新建一个文件 输入如下代码 <html> <body> <applet code= AppletDemo width=300 height=200> </applet> </body> </html> 7 将文件命名为 AppletDemo.html 保存在本次实验目录下 8 通过 Applet 查看器执行该 HTML 文件 命令如下 appletviewer AppletDemo.html 程序的输出结果如图 10-1 所示

第一部分基本实验 33 图 10-1 实验十程序运行结果 三 练习思考 1. 练习内容 1 在鼠标单击的两点间绘制直线, 可以连续绘制直线且线段的颜色为红色 程序代码 : public class linedraw extends Applet { int x1=-1,y1=-1; boolean flag=true; int x2,y2; this.addmouselistener(new java.awt.event.mouseadapter() { public void mousepressed(mouseevent e) { this_mousepressed(e); ); void this_mousepressed(mouseevent e) { flag=!flag; if(flag==true){ x1=e.getx(); y1=e.gety(); else{ x2=e.getx(); y2=e.gety(); if(x1!=-1 && y1!=-1) repaint(); public void update(graphics g){ paint(g); public void paint(graphics g){ g.setcolor(color.red);

34 Java 程序设计实用教程实验指导 实训与习题解析 g.drawline(x1,y1,x2,y2); 运行上面的程序, 程序的运行界面如图 10-2 所示 图 10-2 实验十之练习思考 1 程序运行结果 思考问题 : (1) 本程序是如何定位直线两端点的坐标的? (2) 本程序是如何处理鼠标事件的? (3) 程序中 update() 方法的作用是什么? 2. 练习内容 2 用 Applet 动画实现一个简单的 Applet 影集 程序代码 : public class ImageType extends Applet { int num=5; Image imgs[]; imgs=new Image[num]; for(int i=0; i<num;i++) { imgs[i]=getimage(getdocumentbase(),"images/"+"t"+(i+1)+".gif" ); this.setbackground(color.white); public void paint(graphics g){ while(true){ for(int i=0;i<num;i++){ g.drawimage(imgs[i],0,0,this); try{ Thread.sleep(2000); catch(interruptedexception e){

第一部分基本实验 35 录下? e.printstacktrace(); g.clearrect(0,0,getbounds().width,getbounds().height); 思考问题 : (1) 这部影集里可以放几张照片? (2) 要使该程序正常运行, 照片对应的图片文件名需怎样命名, 应将它们放在什么目 (3) 在本程序中每张照片播放的时间间隔是多少? 四 上机作业 编写 Applet 程序, 实现下面的功能 : 接受用户输入指定的字号 字体和字体风格, 在 Applet 上显示一段指定字体的文字 ; 接受用户输入的 R G B 三种颜色的分量, 配置页面的背景颜色 实验十一 异常处理 一 实验目的 (1) 掌握异常的概念及异常处理的机制 ; (2) 掌握 try-catch-finally 异常处理语句的使用 ; (3) 熟悉用户自定义异常及处理用户自定义异常的方法 二 实验内容 任务 编写一个程序, 同时捕获数组越界和被 0 除的异常, 说明异常处理语句 try-catch-finally 的处理机制 操作步骤 : (1) 开机后, 在 java 实验目录下创建 test11 子目录 本阶段的 Java 源程序及编译生成的 字节码文件都放在这个子目录中 (2) 新建一个 Java 文件, 输入如下程序代码 : public class CatchDemo { public static void main(string[] args) { int number[]={4,8,16,32,64,128,256,512; int denom[]={2,0,4,4,0,8; for(int i=0;i<number.length ;i++){ try { System.out.println(number[i] + " / " + denom[i] + "is " + number[i] / denom[i]);