java 我想用一个窗口,通过鼠标 事件打开另一个窗口,可是却不行???
我写的是一个小游戏,第二个窗口建立好后,要调用下面的方法,只有内容,没写方法名字,可是没有这个true循环就可以创建,有true的时候就卡主了,怎么办,我的第二个窗口的内...
我写的是一个小游戏,第二个窗口建立好后,要调用下面的方法,只有内容,没写方法名字,可是没有这个true循环就可以创建,有true的时候就卡主了,怎么办,我的第二个窗口的内容,如果单独运行时可以运行的,求高手帮忙!!!!急啊!!!
while(true)
{
if(start)
{
player.run();
if(!player.isalive())
{
System.exit(0);
}
if(!boss)
{
create.run();
}
else
{
getGraphics().drawString("BOSS!!!!! ", 450,500 );
if(!create.enemy[create.enemycount-1][0].isalive())
{
create.setFinish();
custompass+=1;
System.exit(0);
}
}
}
repaint();
try
{
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
class mouselistener extends MouseAdapter
{
public void mouseClicked(MouseEvent e) {
new PlayFrame();
}
}
我的第一个窗口添加了单机事件,通过单机创建第二个窗口,这两个窗口是两个类控制的,我现在的问题是,我的第二个窗口里有一个while循环,要不断改变我的第二个窗口里的图片什么的,可是加了这个while之后,我的第二个窗口就卡死了,不能运行,但是如果我单独运行第二个窗口的类创建窗口是可以的!!!! 展开
while(true)
{
if(start)
{
player.run();
if(!player.isalive())
{
System.exit(0);
}
if(!boss)
{
create.run();
}
else
{
getGraphics().drawString("BOSS!!!!! ", 450,500 );
if(!create.enemy[create.enemycount-1][0].isalive())
{
create.setFinish();
custompass+=1;
System.exit(0);
}
}
}
repaint();
try
{
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
class mouselistener extends MouseAdapter
{
public void mouseClicked(MouseEvent e) {
new PlayFrame();
}
}
我的第一个窗口添加了单机事件,通过单机创建第二个窗口,这两个窗口是两个类控制的,我现在的问题是,我的第二个窗口里有一个while循环,要不断改变我的第二个窗口里的图片什么的,可是加了这个while之后,我的第二个窗口就卡死了,不能运行,但是如果我单独运行第二个窗口的类创建窗口是可以的!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询