读书人

为什么人家运行正确小弟我却不正确呢?

发布时间: 2012-01-06 22:55:18 作者: rapoo

为什么人家运行正确我却不正确呢?关于枚举定义
这是马士兵的关于坦克大战的程序.各位只看声明枚举那句就行.我运行 eclipse不识别 emum关键字不知道为什么?让别人运行.人家运行好好的.各位大家帮帮.等待ING 我JDK是1.6的 ECLIPSE是 中文 3.2的 那句定义枚举的 eclipse 下面显示红线.............................各位不防实验下.谢谢
import java.awt.*;
import java.awt.event.*;


public class Tank {
private static int xspeed=10,yspeed=10;
private boolean bl=false,br=false,bu=false,bdown=false;
enum Direction {L, LU, U, RU, R, RD, D, LD, STOP};

int x,y;

Tank(int x, int y) {


this.x = x;
this.y = y;
}




public void keypress(KeyEvent e) {
int k=e.getKeyCode();
switch(k)
{
case KeyEvent.VK_RIGHT: x+=10;break;
case KeyEvent.VK_LEFT: x-=10;break;
case KeyEvent.VK_UP: y-=10;break;
case KeyEvent.VK_DOWN: y+=10;break;

}

}
public void draw(Graphics g) {
Color c=g.getColor();
g.setColor(Color.red);
g.fillOval(x, y, 30, 30);
g.setColor(c);

}



}

[解决办法]
Enum是Java 1.5新特性列举的用法, 存在于java.lang包中;很可能跟你的JDK有关系的.

读书人网 >J2EE开发

热点推荐