2 lw940305 lw940305 于 2013.07.13 11:35 提问

eclipse运行代码时,显示 “启动:未初始化小程序”

eclipse运行代码,窗口中显示“启动:未初始化小程序” ,代码如下,求解

/*弹球示例*/
package java自学;
import acm.graphics.*;
import acm.program.*;
public class Chapter10_example extends GraphicsProgram{
/*设置弹球的直径*/
private static final int Dm=30;
/*设置弹球的X轴初始速度*/
private static final double X_vel=3.0;
/*设置弹球的速度*/
private double Vx=X_vel;
private double Vy=0.0;
/*设置受重力影响速度的增加量*/
private static final double g=3;
/*设置初始位置*/
private int X_start=Dm/2;
private int Y_start=150;
/*设置延迟时间*/
private static final int timeOfpause=50;
/*设置上升速度百分比*/
private static final double percentOfvelocity=0.9;
/*为ball分配一个固定空间*/
private GOval ball;

public void run(){
    createAball();
    Start();
}
/*创建一个弹球*/
private void createAball(){
    GOval ball=new GOval(X_start,Y_start,Dm,Dm);
    ball.setFilled(true);
    add(ball);

}
/*定义弹球的移动规则*/
private void Start(){
    while(ball.getX()<getWidth()){
        startMove();
        checkCollision();
        pause(timeOfpause);
    }
}
/*定义弹球移动的方法*/
private void startMove(){
    Vy+=g;
    ball.move(Vx, Vy);
}
/*定义检查球是否触及底面的方法*/
private void checkCollision(){
    if(ball.getY()>getHeight()-Dm){
        Vy=-Vy*percentOfvelocity;
        double D_value=ball.getY()-getHeight()-Dm;
        ball.move(Vx, -2*D_value);
    }

}

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!