java,右上角有个静小球,45°左下角有个动小球,去找静小球,找到后原路返回

  • Post author:
  • Post category:java


package LianXidemo2;

import java.awt.Component;

import javax.swing.JFrame;

public class MyStarFrame {


//给私有化JFrame起一个名称,名叫frame

private JFrame frame;

//给私有化MyStarPanel起一个名称,名叫msp(画板类)

private MyStarPanel msp;

//给私有化Thread起一个名称,名叫t(让小球动起来)

private Thread t;

//showMe方法

public void showMe(){


//定义JFrame对象

frame = new JFrame();

//定义MyStarPanel对象

msp = new MyStarPanel();

//将msp(画板)添加到窗口中去

frame.add(msp);

//画板调用MyPanel方法,产生随机数(星星)

msp.MyPanel();

//定义Thead对象,与msp关联

t = new Thread(msp);

//动起来

t.start();

//设置窗口的大小(宽和高)

frame.setSize(700, 700);

//窗口标题

frame.setTitle(“下雪的练习”);

//默认关闭操作

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//可视化

frame.setVisible(true);

}

public static void main(String[] args) {


//实例化

MyStarFrame msf = new MyStarFrame();

//调用showMe方法(显示在窗口上)

msf.showMe();

}

}package LianXidemo2;

import java.awt.Component;

import javax.swing.JFrame;

public class MyStarFrame {


//给私有化JFrame起一个名称,名叫frame

private JFrame frame;

//给私有化MyStarPanel起一个名称,名叫msp(画板类)

private MyStarPanel msp;

//给私有化Thread起一个名称,名叫t(让小球动起来)

private Thread t;

//showMe方法

public void showMe(){


//定义JFrame对象

frame = new JFrame();

//定义MyStarPanel对象

msp = new MyStarPanel();

//将msp(画板)添加到窗口中去

frame.add(msp);

//画板调用MyPanel方法,产生随机数(星星)

msp.MyPanel();

//定义Thead对象,与msp关联

t = new Thread(msp);

//动起来

t.start();

//设置窗口的大小(宽和高)

frame.setSize(700, 700);

//窗口标题

frame.setTitle(“下雪的练习”);

//默认关闭操作

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//可视化

frame.setVisible(true);

}

public static void main(String[] args) {


//实例化

MyStarFrame msf = new MyStarFrame();

//调用showMe方法(显示在窗口上)

msf.showMe();

}

}



版权声明:本文为duangduangdada原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。