java.doc


文档分类:医学/心理学 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5
文档列表 文档介绍
实验一,分实验报告
import .* ; //导入包
public class Star //定义一个公共类Star
{ public static void main(String args[])// 主程序
{ Frame w = new Frame() ; //Frame(窗口类)类创建对象w
(1024,768) ; //设置对象W大小
() ; //设置对象W背景颜色为黑色
MyPanel mp = new MyPanel() ; // MYpanel(面板)类创建对象 mp
(mp) ; //把mp添加到窗口W上
Thread t = new Thread(mp) ; //线程类Thread创建对象t
() ; //start方法启动一个线程,此线程处于就绪状态
();//在窗口中显示
} }
class MyPanel extends Panel implements Runnable //子类MyPanel继承父类Panel ,实现接口Runnable
{
int x[] = new int[300] ; //定义数组x,并赋予最大值300
int y[] = new int[300] ; //定义数组y,并赋予最大值300
MyPanel()//构造方法
{ for(int i = 0;i < 300; i++)
{ x[i] = (int)(()*1024) ; //()是一个随机函数,当调用它的时候可以随机返回0-1之间的任意一个小数,然后这些小数乘以1024将所得的结果强制转换成整数,赋给x
y[i] = (int)(()*768) ; //()是一个随机函数,当调用它的时候可以随机返回0-1之间的任意一个小数,然后这些小数乘以768将所得的结果强制转换成整数,赋给y
} }
public void paint(Graphics g)//定义方法 paint
{ for(int i = 0;i < 300; i++)
{ () ; // 设置图片g的颜色为白色
("*",x[i],y[i]) ; // 在面板坐标为x,y的位置上出现*
//("*",30,30) ; //例如x,y为30,30,则在30,30 的位置出现*
} }
public void run() //调用run方法来运行程序
{ while(true) //当为true的时候,运行下面的程序
{ for(int i = 0 ; i < 300; i++)
{ y[i]++ ; //x值不变, 坐标y++
if(y[i] > 768)
{ y[i] = 0 ; //坐标y重新回到0点
} }
Try//(trycatch方法)抓捕异常
{ (20) ; // *休眠20s,休眠后重新开始
}catch(Exception e) {} //Except

java 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gyzhluyin
  • 文件大小50 KB
  • 时间2017-10-25
最近更新