Java实验三图形用户界面、多线程

Java实验三图形用户界面、多线程

ID:38191668

大小:99.54 KB

页数:4页

时间:2019-05-24

Java实验三图形用户界面、多线程_第1页
Java实验三图形用户界面、多线程_第2页
Java实验三图形用户界面、多线程_第3页
Java实验三图形用户界面、多线程_第4页
资源描述:

《Java实验三图形用户界面、多线程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科实验报告课程名称:Java程序设计实验项目:图形用户界面、多线程实验地点:4606专业班级:学号:学生姓名:指导教师:相洁2012年10月25日实验名称实验三图形用户界面、多线程实验目的和要求1.掌握文本组件、按钮和单、复选按钮组件的使用;掌握列表的使用,鼠标、键盘事件的处理;掌握布局控制的方法;2.掌握线程的概念、线程的生命周期;掌握采用扩展Thread类和实现Runnable接口的多线程编程方法;3.掌握Java中声音播放、图形绘制和显示图像的程序设计方法;实验内容1.编写一个Applet程序响应鼠标事件,当鼠标事件发生时,在状态栏显示相应的状态信息(使用showSt

2、atus(字符串)方法)。2.完成教材实验7中实验内容(3)。3.完成教材实验8中实验内容(1)(2)。4.完成教材实验8中实验内容(3)。5.编程绘制直线、各种矩形、各种椭圆及多边形。6.编程显示各种字体、字型、字号和不同颜色的文字。主要仪器设备台式或笔记本计算机实验记录(写出实验内容中2的程序代码和运行结果)(可分栏或加页)2.设计窗体,内含按钮,“Clickme”or“Clickmeagain”。程序代码:importjava.awt.*;importjava.awt.event.*;@SuppressWarnings("serial")publicclassshiya

3、n7_2_3extendsFrameimplementsActionListener{staticshiyan7_2_3frm=newshiyan7_2_3();staticButtonbtn=newButton("ClickMe");publicvoidactionPerformed(ActionEvente){Stringstr=btn.getLabel();if(str.equals("ClickMe"))btn.setLabel("ClickMeAgain");elsebtn.setLabel("ClickMe");}publicstaticvoidmain(Stri

4、ng[]args){frm.add(btn);frm.setLayout(null);btn.setBounds(70,80,160,60);btn.addActionListener(frm);frm.setTitle("窗体测试");frm.setSize(300,200);frm.setLocation(300,200);frm.setBackground(Color.blue);btn.setBackground(Color.yellow);frm.setVisible(true);}}运行结果:遇到的问题和解决方法本次程序实验比较简单,很快就能完成。之后试图添加一些

5、程序语句,成功几处。比如背景颜色、按钮大小和位置,以及窗体初始位置。都是课本上的程序改编而来,实践得经验。试图改变按钮中字符字体设置,结果失败。下去以后应当再做尝试,积极学习新的技术以增加编程经验。心得体会通过本次实验,了解了AWT包和Swing包的结构层次,学习了组件和容器的概念和常见组件的使用方法。对常见布局管理器的具体使用方法有了一定的掌握。通过实验理解了事件处理机制的特点和事件处理的具体方法,收获不小,继续保持。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。