收藏 分享(赏)

JAVA技术试题+答案.pdf

上传人:精品资料 文档编号:9749983 上传时间:2019-09-01 格式:PDF 页数:29 大小:231.80KB
下载 相关 举报
JAVA技术试题+答案.pdf_第1页
第1页 / 共29页
JAVA技术试题+答案.pdf_第2页
第2页 / 共29页
JAVA技术试题+答案.pdf_第3页
第3页 / 共29页
JAVA技术试题+答案.pdf_第4页
第4页 / 共29页
JAVA技术试题+答案.pdf_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、Java 技 术 : 综 合 练 习 题一 、 选 择 题 。1 编 译 Java Applet 源 程 序 文 件 产 生 的 字 节 码 文 件 的 扩 展 名 为 ( )。A、 java B、 class C、 html D、 exe2 main方 法 是 Java Application程 序 执 行 的 入 口 点 , 关 于 main方 法 的 方 法 头 以下 哪 项 是 合 法 的 ( ) ?A、 public static void main( )B、 public static void main( String args )C、 publicstaticint main(

2、 String arg )D、 public void main( String arg )3 为 AB类 的 一 个 无 形 式 参 数 无 返 回 值 的 方 法 method书 写 方 法 头 , 使 得 使 用 类名 AB作 为 前 缀 就 可 以 调 用 它 , 该 方 法 头 的 形 式 为 ( )。A、 static void method() B、 public void method()C、 final void method() D、 abstract void method()4 下 列 哪 个 是 合 法 的 Java标 识 符 ? ( )A、 Treeif (a0)

3、if (a3) c=2; else c=3; else c=4;A、 1 B、 2 C、 3 D、 49 在 编 写 Java Application程 序 时 , 若 需 要 使 用 到 标 准 输 入 输 出 语 句 , 必 须 在程 序 的 开 头 写 上 ( )语 句 。A、 import java.awt.*; B、 import java.applet.Applet;C、 import java.io.*; D、 import java.awt.Graphics;10 对 于 构 造 函 数 , 下 列 叙 述 正 确 的 是 ( ) 。 B是 错 的A、 构 造 函 数 是 类

4、的 一 种 特 殊 函 数 , 它 的 方 法 名 必 须 与 类 名 相 同 。B、 构 造 函 数 的 返 回 类 型 只 能 是 void型 。C、 构 造 函 数 的 主 要 作 用 是 完 成 对 类 的 对 象 的 初 始 化 工 作 。D、 一 般 在 创 建 新 对 象 时 , 系 统 会 自 动 调 用 构 造 函 数 。11 下 面 的 是 关 于 类 及 其 修 饰 符 的 一 些 描 述 , 正 确 的 是 : ( ) 。 B是 错 的A、 abstract类 只 能 用 来 派 生 子 类 , 不 能 用 来 创 建 abstract类 的 对 象 。B、 final

5、类 不 但 可 以 用 来 派 生 子 类 , 也 可 以 用 来 创 建 final类 的 对 象 。C、 abstract不 能 与 final同 时 修 饰 一 个 类 。D、 abstract方 法 必 须 在 abstract类 中 声 明 , 但 abstract类 定 义 中 可 以 没 有 abstract方 法 。12 若 需 要 定 义 一 个 类 域 或 类 方 法 , 应 使 用 哪 种 修 饰 符 ? ( )A、 static B、 package C、 private D、 public13 若 在 某 一 个 类 定 义 中 定 义 有 如 下 的 方 法 : a

6、bstract void performDial();该 方法 属 于 ( ) 。A、 本 地 方 法 B、 最 终 方 法 C、 解 态 方 法 D、 抽 象 方 法14 下 列 关 于 静 态 初 始 化 器 的 叙 述 中 , 哪 一 个 是 正 确 的 ? ( )A、 静 态 初 始 化 器 是 在 构 造 函 数 之 前 加 上 static修 饰 符 。B、 静 态 初 始 化 器 是 对 类 自 身 进 行 初 始 化 。C、 静 态 初 始 化 器 在 同 一 个 类 中 只 能 有 一 个 。D、 静 态 初 始 化 器 是 在 其 所 属 的 类 加 载 内 存 时 由 系

7、 统 自 动 调 用 执 行 。15 不 使 用 static修 饰 符 限 定 的 方 法 称 为 对 象 ( 或 实 例 ) 方 法 , 下 列 哪 一 个 说 法是 正 确 的 ? ( )A、 实 例 方 法 可 以 直 接 调 用 父 类 的 实 例 方 法 。B、 实 例 方 法 可 以 直 接 调 用 父 类 的 类 方 法 。C、 实 例 方 法 可 以 直 接 调 用 其 他 类 的 实 例 方 法 。D、 实 例 方 法 可 以 直 接 调 用 本 类 的 类 方 法 。16 设 有 下 面 两 个 类 的 定 义 :class Person class Student ex

8、tends Personlong id; / 身 份 证 号 int score; / 入 学 总 分String name; / 姓 名 int getScore() return score;问 : 类 Person和 类 Student的 关 系 是 ( ) 。A、 包 含 关 系 B、 继 承 关 系C、 关 联 关 系 D、 无 关 系 , 上 述 类 定 义 有 语 法 错 误17 设 有 下 面 的 两 个 类 定 义 :class AAvoid Show()System.out.println(“我 喜 欢 Java!“);class BBextends AAvoid Show

9、()System.out.println(“我 喜 欢 C+!“);则 顺 序 执 行 如 下 语 句 后 输 出 结 果 为 : ( )AA a; BB b;a.Show(); b.Show();A、 我 喜 欢 Java! B、 我 喜 欢 C+!我 喜 欢 C+! 我 喜 欢 Java!C、 我 喜 欢 Java! D、 我 喜 欢 C+!我 喜 欢 Java! 我 喜 欢 C+!18 设 有 下 面 的 一 个 类 定 义 :class AAstatic void Show()System.out.println(“我 喜 欢 Java!“);class BB void Show()S

10、ystem.out.println(“我 喜 欢 C+!“);若 已 经 使 用 AA类 创 建 对 象 a和 BB类 创 建 对 象 b, 则 下 面 哪 一 个 方 法 调 用 是 正确 的 : ( )A、 a.Show() B、 AA.Show();b.Show() BB.Show();C、 AA.Show(); D、 a.Show();b.Show(); BB.Show();19 在 Java中 , 一 个 类 可 同 时 定 义 许 多 同 名 的 方 法 , 这 些 方 法 的 形 式 参 数 的 个数 、 类 型 或 顺 序 各 不 相 同 , 传 回 的 值 也 可 以 不 相

11、 同 。 这 种 面 向 对 象 程 序 特 性 称 为( ) 。A、 隐 藏 B、 覆 盖 C、 重 载 D、 Java不 支 持 此 特 性20 对 于 构 造 函 数 , 下 列 叙 述 正 确 的 是 ( ) 。 C错A、 构 造 函 数 也 允 许 重 载 。B、 子 类 无 条 件 地 继 承 父 类 的 无 参 构 造 函 数 。C、 子 类 不 允 许 调 用 父 类 的 构 造 函 数 。D、 在 同 一 个 类 中 定 义 的 重 载 构 造 函 数 可 以 相 互 调 用 。21 在 使 用 interface声 明 一 个 接 口 时 , 只 可 以 使 用 ( ) 修

12、 饰 符 修 饰 该 接 口 。A、 private B、 protectedC、 private protected D、 public22 设 有 下 面 两 个 赋 值 语 句 :a=Integer.parseInt(“1024“);b=Integer.valueOf(“1024“).intValue();下 述 说 法 正 确 的 是 ( ) 。A、 a是 整 数 类 型 变 量 , b是 整 数 类 对 象 。B、 a是 整 数 类 对 象 , b是 整 数 类 型 变 量 。C、 a和 b都 是 整 数 类 对 象 并 且 它 们 的 值 相 等 。D、 a和 b都 是 整 数 类

13、 型 变 量 并 且 它 们 的 值 相 等 。23 在 Java Applet程 序 用 户 自 定 义 的 Applet子 类 中 , 常 常 重 载 ( )方 法 在Applet的 界 面 中 显 示 文 字 、 图 形 和 其 它 界 面 元 素 。A、 start() B、 stop()C、 init() D、 paint()24 下 面 的 语 句 的 作 用 是 : ( ) 。Vector MyVector=new Vector(100,50);A、 创 建 一 个 数 组 类 对 象 MyVector, 有 100个 元 素 的 空 间 , 每 个 元 素 的 初 值 为50。

14、B、 创 建 一 个 向 量 类 对 象 MyVector, 有 100个 元 素 的 空 间 , 每 个 元 素 的 初 值 为50。C、 创 建 一 个 数 组 类 对 象 MyVector, 有 100个 元 素 的 空 间 , 若 空 间 使 用 完 时 ,以 50个 元 素 空 间 单 位 递 增 。D、 创 建 一 个 向 量 类 对 象 MyVector, 有 100个 元 素 的 空 间 , 若 空 间 使 用 完 时 ,以 50个 元 素 空 间 单 位 递 增 。25 在 Java中 , 存 放 字 符 串 常 量 的 对 象 属 于 ( ) 类 对 象 。A、 Chara

15、cter B、 StringC、 StringBuffer D、 Vector26 在 Java中 , 开 发 图 形 用 户 界 面 的 程 序 需 要 使 用 一 个 系 统 提 供 的 类 库 , 这 个类 库 就 是 ( ) 包 。A、 java.io B、 java.awtC、 java.applet D、 java.awt.event27 在 Java图 形 用 户 界 面 编 程 中 , 若 显 示 一 些 不 需 要 修 改 的 文 本 信 息 , 一 般 是使 用 ( ) 类 的 对 象 来 实 现 。A、 Label B、 ButtonC、 TextArea D、 Text

16、Field28 创 建 一 个 标 识 有 “关 闭 “按 钮 的 语 句 是 ( )。A、 TextField b=new TextField(“关 闭 “);B、 Label b=new Label(“关 闭 “);C、 Checkbox b=new Checkbox(“关 闭 “);D、 Button b=new Button(“关 闭 “);29 在 编 写 异 常 处 理 的 Java程 序 中 , 每 个 catch语 句 块 都 应 该 与 ( )语 句 块 对应 , 使 得 用 该 语 句 块 来 启 动 Java的 异 常 处 理 机 制 。A、 if-else B、 swi

17、tch C、 try D、 throw30 在 编 写 Java Applet程 序 时 , 若 需 要 对 发 生 的 事 件 作 出 响 应 和 处 理 , 一 般 需要 在 程 序 的 开 头 写 上 ( )语 句 。A、 import java.awt.*; B、 import java.applet.*;C、 import java.io.*; D、 import java.awt.event.*;31 对 于 子 类 的 构 造 函 数 说 明 , 下 列 叙 述 中 不 正 确 的 是 ( ) 。A、 子 类 无 条 件 地 继 承 父 类 的 无 参 构 造 函 数 。B、 子

18、 类 可 以 在 自 己 的 构 造 函 数 中 使 用 super关 键 字 来 调 用 父 类 的 含 参 数 构 造函 数 , 但 这 个 调 用 语 句 必 须 是 子 类 构 造 函 数 的 第 一 个 可 执 行 语 句 。C、 在 创 建 子 类 的 对 象 时 , 将 先 执 行 继 承 自 父 类 的 无 参 构 造 函 数 , 然 后 再 执 行自 己 的 构 造 函 数 。D、 子 类 不 但 可 以 继 承 父 类 的 无 参 构 造 函 数 , 也 可 以 继 承 父 类 的 有 参 构 造 函 数 。32.Java语 言 是 ()。A.面 向 问 题 的 解 释 型

19、 高 级 编 程 语 言B.面 向 机 器 的 低 级 编 程 语 言C.面 向 过 程 的 编 译 型 高 级 编 程 语 言D.面 向 对 象 的 解 释 型 高 级 编 程 语 言33.下 列 的 变 量 定 义 中 , 错 误 的 是 ()。A)inti; B)inti=Integer.MAX_VALUE;C)staticinti=100;D)int123_$;34.以 下 的 变 量 定 义 语 句 中 , 合 法 的 是 ()。A)float$_*5=3.4F;B)byteb1=15678;C)doublea=Double.MAX_VALUE;D)int_abc_=3721L;35

20、. 以 下 字 符 常 量 中 不 合 法 的 是 ()。A)| B) C)“n“ D)我 36.下 列 程 序 段 执 行 后 t5的 结 果 是 ()。intt1=9,t2=11,t3=8;intt4,t5;t4=t1t2?t1:t2+t1;t5=t4t3?t4:t3;A)8 B)20 C)11 D)937.设 a,b,c,d 均 为 int 型 的 变 量 , 并 已 赋 值 , 下 列 表 达 式 的 结 果 属 于 非 逻 辑 值的是 ()。A)a!=bdo+k;while(k0 ) j=i*2; System.out.println ( “Thevalueofjis“+j ) ;

21、k=k+1; A) line4 B) line6 C) line7 D) line862.下 列 关 于 继 承 的 哪 项 叙 述 是 正 确 的 ?A) 在 java中 允 许 多 重 继 承B) 在 java中 一 个 类 只 能 实 现 一 个 接 口C) 在 java中 一 个 类 不 能 同 时 继 承 一 个 类 和 实 现 一 个 接 口D) java的 单 一 继 承 使 代 码 更 可 靠63.下 列 哪 个 修 饰 符 可 以 使 在 一 个 类 中 定 义 的 成 员 变 量 只 能 被 同 一 包 中 的 类 访问 ?A) private B) 无 修 饰 符 C)

22、public D) protected64. 给 出 下 列 代 码 , 如 何 使 成 员 变 量 m 被 方 法 fun( ) 直 接 访 问 ?classTestprivateintm;publicstaticvoidfun( ).A) 将 privateintm 改 为 protectedintmB) 将 privateintm 改 为 publicintmC) 将 privateintm 改 为 staticintmD) 将 privateintm 改 为 intm65. 已 知 有 下 列 类 的 说 明 , 则 下 列 哪 个 语 句 是 正 确 的 ?publicclassTe

23、stprivatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain( Stringarg )Testt=newTest( ) ;A) t.f; B) this.n; C) Test.m; D) Test.f;66. 给 出 下 列 代 码 , 则 数 组 初 始 化 中 哪 项 是 不 正 确 的 ?byte array1,array2 ;bytearray3 ;byte array4;A) array2=array1 B) array2=array3 C) array2=array4 D) array3=array467. 下 列 代

24、 码 的 执 行 结 果 是publicclassTest publicintaMethod( ) staticinti=0; 错i+;System.out.println( i) ;publicstaticvoidmain( Stringargs ) Testtest=newTest( ) ;test.aMethod( ) ;A) 编 译 错 误 B) 0 C) 1 D) 运 行 成 功 , 但 不 输 出68. 下 列 关 于 内 部 类 的 说 法 不 正 确 的 是A) 内 部 类 的 类 名 只 能 在 定 义 它 的 类 或 程 序 段 中 或 在 表 达 式 内 部 匿 名 使

25、用B) 内 部 类 可 以 使 用 它 所 在 类 的 静 态 成 员 变 量 和 实 例 成 员 变 量C) 内 部 类 不 可 以 用 abstract修 饰 符 定 义 为 抽 象 类D) 内 部 类 可 作 为 其 他 类 的 成 员 , 而 且 可 访 问 它 所 在 类 的 成 员69. 顺 序 执 行 下 列 程 序 语 句 后 , 则 b的 值 是Stringa=“Hello“;Stringb=a.substring( 0,2) ;A) Hello B) hello C) Hel D) null70. 在 oneMethod( ) 方 法 运 行 正 常 的 情 况 下 , 程

26、 序 段 将 输 出 什 么 ?publicvoidtest( )tryoneMethod( ) ;System.out.println( “condition1“) ;catch ( ArrayIndexOutOfBoundsExceptione)System.out.println( “condition2“) ;catch( Exceptione)System.out.println( “condition3“) ;finallySystem.out.println( “finally“) ;A) condition1 B) condition2 C) condition3 D) con

27、dition1finally71. 下 列 常 见 的 系 统 定 义 的 异 常 中 , 哪 个 是 输 入 、 输 出 异 常 ?A) ClassNotFoundExceptionB) IOExceptionC) FileNotFoundExceptionD) UnknownHostException72. 下 列 哪 个 不 是 nio包 的 新 特 点 ?A) 内 存 映 射 技 术 B) 文 件 锁 定 C) 字 符 及 编 码 D) 阻 塞 I/O73. 下 列 哪 个 选 项 是 正 确 计 算 42度 ( 角 度 ) 的 余 弦 值 ?A) doubled=Math.cos(

28、42) ;B) doubled=Math.cosine( 42) ;C) doubled=Math.cos( Math.toRadians( 42) ) ;D) doubled=Math.cos( Math.toDegrees( 42) ) ;74. 下 列 InputStream类 中 哪 个 方 法 可 以 用 于 关 闭 流 ?A) skip( ) B) close( ) C) mark( ) D) reset( )75. 下 列 方 法 中 哪 个 是 执 行 线 程 的 方 法 ?A) run( ) B) start( ) C) sleep( ) D) suspend( )76. 下

29、 列 关 于 Frame类 的 说 法 不 正 确 的 是A) Frame是 Window类 的 直 接 子 类B) Frame对 象 显 示 的 效 果 是 一 个 窗 口C) Frame被 默 认 初 始 化 为 可 见D) Frame的 默 认 布 局 管 理 器 为 BorderLayout77. 下 列 Java常 见 事 件 类 中 哪 个 是 鼠 标 事 件 类 ?A) InputEvent B) KeyEvent C) MouseEvent D) WindowEvent78. 在 Applet 的 关 键 方 法 中 , 下 列 哪 个 方 法 是 关 闭 浏 览 器 以 释

30、放 Applet占 用 的所 有 资 源 ?A) init( ) B) start( ) C) paint( ) D) destroy( )79. 下 列 哪 个 是 面 向 大 型 企 业 级 用 容 器 管 理 专 用 构 件 的 应 用 平 台 ?A) J2EE B) J2ME C) J2SE D) J2DE80. 下 列 哪 个 选 项 的 java源 文 件 代 码 片 段 是 不 正 确 的 ?A) packagetestpackage;publicclassTestB) importjava.io.*;packagetestpackage;publicclassTestC) im

31、portjava.io.*;classPersonpublicclassTestD) importjava.io.*;importjava.awt.*;publicclassTest二 、 写 出 下 列 程 序 完 成 的 功 能 。1 public class Sum public static void main(String args) double sum=0.0;for (int i=1; i=0;i)System.out.print(ai+“ “);System.out.println();3 import java.awt.*;public class abc public s

32、tatic void main(Stringargs) newFrameOut();class FrameOut extends Frame / Frame为 系 统 定 义 的 窗 框 类 Buttonbtn;FrameOut() super(“按 钮 “);btn=new Button(“按 下 我 “);setLayout(new FlowLayout();add(btn);setSize(300,200);show();4 importjava.io.*;public class Class1 public static void main(String args)int i,Max,

33、Min;int a=12,67,8,98,23,56,124,55,99,100;Max=Min=a0;for (i=1;iMax) Max=ai;System.out.println(Max+“ “+Min);System.out.println();5 public class ABC public static void main(String args)int i,j;int a=12,67,8,98,23,56,124,55,99,100;for (i=0;ib)?a:b); 三 、 写 出 下 面 程 序 的 运 行 结 果 。1 import java.io.*;public c

34、lass abc public static void main(Stringargs) AB s=new AB(“Hello!“,“IloveJAVA.“);System.out.println(s.toString();class ABString s1;String s2;AB(String str1,String str2) s1=str1; s2=str2;public String toString()return s1+s2;2 import java.io.*;public class abc public static void main(String args) int i

35、,s=0;int a=10,20,30,40,50,60,70,80,90;for (i=0;imax)max=temp;if (tempmin)min=temp;catch(IOException e);System.out.println(“max=“+max+“nmin=“+min);3import java.applet.*;import java.awt.*;public class abc extends AppletComplexa,b,c;public void init()a=new Complex(1,2);b=new Complex(3,4);c=new Complex(

36、);public void paint(Graphics g)c=plexAdd(b);g.drawString(“第 一 个 复 数 : “+a.toString(),10,50);g.drawString(“第 二 个 复 数 : “+b.toString(),10,70);g.drawString(“两 复 数 之 和 : “+c.toString(),10,90);class Complex int RealPart; / 复 数 的 实 部int ImaginPart; / 复 数 的 虚 部Complex()RealPart=0;ImaginPart=0;Complex(int r

37、,int i) RealPart=r; ImaginPart=i; Complex complexAdd(Complex a) Complex temp=new Complex(); / 临 时 复 数 对 象temp.RealPart=RealPart+a.RealPart;temp.ImaginPart=ImaginPart+a.ImaginPart;return temp;publicString toString() return (RealPart+“+“+ImaginPart+“i“); 4class Studentlong id;String name;int age;boole

38、an sex;long phone;Student(long i,String n,int a,boolean s,long p)id=i;name=n;age=a;sex=s;phone=p;int getAge()return age;booleangetSex()return sex;long getPhone()return phone;public String toString()return name+“:“+phone;5importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassFindMin

39、extends Applet implements ActionListener Label result;TextField in1,in2,in3;Button btn1,btn2;inta=0,b=0,c=0,min;public void init() result=newLabel(“请 先 输 入 三 个 待 比 较 的 整 数 “);in1=newTextField(5);in2=newTextField(5);in3=newTextField(5);btn1=newButton(“比 较 “);btn2=newButton(“关 闭 “);add(in1);add(in2);a

40、dd(in3);add(btn1);add(btn2);add(result);btn1.addActionListener(this);btn2.addActionListener(this);publicvoidactionPerformed(ActionEvent e)if (e.getSource()=btn1) a=Integer.parseInt(in1.getText();b=Integer.parseInt(in2.getText();c=Integer.parseInt(in3.getText();min=a;if(bmin)min=b;if(cmin)min=c;resul

41、t.setText(“三 数 中 最 小 值 是 :“+min); elseSystem.exit(0);6/输 入 上 限 与 下 限 ,输 出 范 围 内 的 素 数importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassSushuextends Applet implements ActionListener Label lb1,lb2,result;TextField in1,in2;TextArea out1;Button btn1,btn2;inta=0,b=0;Strings=“;public

42、void init() result=newLabel(“输 出 框 “);lb1=newLabel(“上 限 “);lb2=newLabel(“下 限 “);in1=newTextField(5);in2=newTextField(5);out1=newTextArea();out1.setEditable(false);/设 为 不 可 编 辑btn1=newButton(“输 出 素 数 “);btn2=newButton(“关 闭 “);add(lb1);add(in1);add(lb2);add(in2);add(btn1);add(btn2);add(result);add(out

43、1);btn1.addActionListener(this);btn2.addActionListener(this);publicvoidactionPerformed(ActionEvent e) intk=0;/设 计 数 器if (e.getSource()=btn1)/响 应 按 钮 “输 出 素 数 “的 动 作out1.setText(“n“);/新 行 输 出a=Integer.parseInt(in1.getText();b=Integer.parseInt(in2.getText();/判 断 是 否 素 数 ,是 则 计 数 并 加 入 输 出 子 串 sLoop:fo

44、r(inti=b;ia;i+) for(intj=2;ji;j+) if(i%j=0)continue Loop;k+;if(k%10=0) /每 10个 数 加 个 回 车s=s+i+“,“+“n“;else s=s+i+“,“;result.setText(b+“与 “+a+“之 间 共 有 素 数 “+k+“个 ,输 出 如 下 :“);out1.setText(s);else System.exit(0);/点 击 “关 闭 “退 出 程 序7importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassM

45、ouseListenerTestextendsApplet intxPos=-1,yPos=-1;Colorcolor;intradius;intmouseFlag;publicvoidpaint(Graphicsg) if(mouseFlag=1)radius=(int)(50*Math.random();color=newColor(int)(255*Math.random(),(int)(255*Math.random(),(int)(255*Math.random();g.setColor(color);g.drawString(“radiusis“+radius,20,20);g.d

46、rawOval(xPos,yPos,radius,radius);elseif(mouseFlag=2)g.clearRect(0,0,getWidth(),getHeight();publicvoidinit() addMouseListener(newMouseAdapter() publicvoidmouseClicked(MouseEvente) if(e.getClickCount()=1)mouseFlag=1;elseif(e.getClickCount()=2)mouseFlag=2;xPos=e.getX()yPos=e.getY();repaint(););8.import

47、java.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassMouseDrawRectextendsAppletimplementsMouseMotionListener intxstart=-1,ystart=-1;intxend,yend;TextField showPosition;publicvoidinit()showPosition=newTextField(20);add(showPosition);addMouseMotionListener(this);addMouseListener(newMouseAd

48、apter() publicvoidmousePressed(MouseEventevent) xstart=event.getX();ystart=event.getY(); );publicvoidpaint(Graphicsg) if(xstart!=-1showPosition.setText(“thexis“+xend+“theyis“+yend);publicvoidmouseDragged(MouseEvente) xend=e.getX();yend=e.getY();repaint();publicvoidmouseMoved(MouseEvente)9.importjavax.swing.*;importjava.awt.*;classSpeakPhoneextendsJFrame JTextArea speak;JButtonnumbers=newJButton12;StringnumberString=“0“,“1“,“2“,“3“,“4“,“5“,“6“,“7“,“8“,“9“,“*“,“#“;JButton enter,cancel;Fontf1=newFont(“Arial“,Font.BOLD,20);SpeakPhone()s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报