宇宙飞船java问题gui
这段代码给了我多个错误,这个类是我用java创建发射激光的宇宙飞船的3个类之一。问题是什么,为什么不编译?我真的迷路了。谢谢 什么是levelMenu?您使用它时没有先声明。我重新格式化了您的代码,使其更易于理解。如果您使用像Eclipse或Netbeans这样的集成开发环境IDE,这将对您有益 未定义levelMenu。 未定义“播放”面板。 未定义playMgr。 未定义playPanel。 您必须在类中定义这些字段,并在构造函数或setter方法中初始化这些字段宇宙飞船java问题gui,java,swagger,Java,Swagger,这段代码给了我多个错误,这个类是我用java创建发射激光的宇宙飞船的3个类之一。问题是什么,为什么不编译?我真的迷路了。谢谢 什么是levelMenu?您使用它时没有先声明。我重新格式化了您的代码,使其更易于理解。如果您使用像Eclipse或Netbeans这样的集成开发环境IDE,这将对您有益 未定义levelMenu。 未定义“播放”面板。 未定义playMgr。 未定义playPanel。 您必须在类中定义这些字段,并在构造函数或setter方法中初始化这些字段 import java.l
import java.lang.Object;
import java.awt.event.*;
import java.lang.*;
public class LevelSelectionMouseListner extends MouseAdapter
{
public void mouseClicked(MouseEvent event)
{
int levelNum = -1;
boolean standard = true;
if(event.getSource() == levelMenu.getProvidedList())
{
levelMenu.clearCustomList();
levelNum = levelMenu.getProvidedLevelNum();
}
else if (event.getSource()==levelMenu.getCustomList())
{
levelMenu.clearProvidedList();
levelNum=levelMenu.getCustomLevelNum();
standard = false;
}
if(event.getClickCount()==2)
{
if (levelNum != -1)
{
changeContent(PLAY_PANEL, "startPlay");
playMgr.initLevelForPlay(standard, levelNum);
playPanel.startTimer();
}
}
}
}
您得到了什么错误?levelMenu、PLAY_PANEL、playMgr,这些错误在哪里声明??
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class LevelSelectionMouseListener extends MouseAdapter {
@Override
public void mouseClicked(MouseEvent event) {
int levelNum = -1;
boolean standard = true;
if (event.getSource() == levelMenu.getProvidedList()) {
levelMenu.clearCustomList();
levelNum = levelMenu.getProvidedLevelNum();
} else if (event.getSource() == levelMenu.getCustomList()) {
levelMenu.clearProvidedList();
levelNum = levelMenu.getCustomLevelNum();
standard = false;
}
if (event.getClickCount() == 2) {
if (levelNum != -1) {
changeContent(PLAY_PANEL, "startPlay");
playMgr.initLevelForPlay(standard, levelNum);
playPanel.startTimer();
}
}
}
}