java实训报告模板

java实训报告模板

ID:6075298

大小:1.61 MB

页数:52页

时间:2018-01-02

java实训报告模板_第1页
java实训报告模板_第2页
java实训报告模板_第3页
java实训报告模板_第4页
java实训报告模板_第5页
资源描述:

《java实训报告模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件学院实训报告实训项目:java聊天工具班级:软件1315学号:20131614041姓名:郎涛上课时间:2015.1.12——2015.1.23教师(签名)实训报告详细内容包括:一.实训每日报告1.13:一.通过这节课我学到了1.通过继承线程类Thread编写线程。2.通过实现Runnable接口来创建线程。3.使用静态方法sleep()让线程沉睡若干秒。4.使用while和if语句改变球的运动轨迹,实现反弹。二.importjava.awt.*;publicclassMyBall{publicstaticvoidmain(Stringargs[]){Framew=newF

2、rame();w.setSize(300,400);MyPanel2mp=newMyPanel2();w.add(mp);Threadt=newThread(mp);t.start();w.show();}}classMyPanel2extendsPanelimplementsRunnable{intx=30;inty=30;intf=0;//f==0;f==1;f==2;f==3;publicvoidpaint(Graphicsg){g.fillOval(x,y,20,20);}publicvoidrun(){while(true){//定义飞行状态if(f==0){x++;

3、y++;}if(f==1){x--;y++;}if(f==2){x--;y--;}if(f==3){x++;y--;}//改变飞行姿势if(x>265){if(f==0){f=1;}else{f=2;}}if(y>365){if(f==1){f=2;}else{f=3;}}if(x<0){if(f==2){f=3;}else{f=0;}}if(y<0){if(f==3){f=0;}else{f=1;}}try{Thread.sleep(30);}catch(Exceptione){}repaint();}}}三.心得:通过这节课,使我真正感到java编程的神奇之处,明白了jav

4、a实践的重要性,加深了我对编程的乐趣,使我更有信心学好这门课。1.14:一.通过这节课我学到了用MouseEvent和KeyEvent这两个事件类对应的接口以及接口中的方法实现画直线。二.importjava.awt.*;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.awt.event.MouseMotionListener;importjava

5、x.swing.*;publicclassHuaxian{publicstaticvoidmain(Stringargs[]){JFramea=newJFrame();a.setSize(300,400);JPanel4b=newJPanel4();a.add(b);a.addMouseListener(b);b.addMouseListener(b);a.addMouseMotionListener(b);b.addMouseMotionListener(b);a.show();}}ClassJPanel4extendsJPanelimplementsMouseListene

6、r,MouseMotionListener{inti=1;intx;inty;intx1;inty1;int[]x2=newint[9999];int[]y2=newint[9999];int[]x3=newint[9999];int[]y3=newint[9999];publicvoidpaint(Graphicsg){super.paint(g);g.setColor(Color.black);for(inti=0;i<9999;i++){g.drawLine(x2[i],y2[i],x3[i],y3[i]);}g.drawLine(x,y,x1,y1);}@Overrid

7、epublicvoidmouseMoved(MouseEvente){}@OverridepublicvoidmouseClicked(MouseEventarg0){//TODO自动生成的方法存根}@OverridepublicvoidmouseEntered(MouseEventarg0){//TODO自动生成的方法存根}@OverridepublicvoidmouseExited(MouseEventarg0){//TODO自动生成的方法存根}@Overridepublicvoidmo

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

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

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