当前位置: 代码迷 >> Java相关 >> [求助]遇到2个很奇怪的错误!~不知道怎么错了!~
  详细解决方案

[求助]遇到2个很奇怪的错误!~不知道怎么错了!~

热度:244   发布时间:2007-03-10 17:01:07.0
[求助]遇到2个很奇怪的错误!~不知道怎么错了!~

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class ExitOrNo
{
int life=100;
while(true){
life--;
if(life==1){
new ActionListener(){
public void actionPerformed(ActionEvent e){
int result=JOptionPane.showConfirmDialog(null,
"Exit game now?",
"please answer",
JOptionPane.YES_NO_OPTION);
if(result==JOptionPane.YES_OPTION){
System.exit(0);
}
if(result==JOptionPane.NO_OPTION){
System.out.println("kyo");
}
}
}
}
}

public static void main(String[] args)
{
new ExitOrNo();
}
}
错误如下:
---------- javac ----------
ExitOrNo.java:7: 非法的类型开始
while(true){
^
ExitOrNo.java:31: 需要 <标识符>
}
^
2 错误

搜索更多相关的解决方案: import  awt  java  life  

----------------解决方案--------------------------------------------------------

拜托啦,你太粗心了,类中怎么能有直接用while呢???
你应该在一个方法中用while


----------------解决方案--------------------------------------------------------
System.out.println("kyo");
这句是什么意思!!
----------------解决方案--------------------------------------------------------
打印出kyo这个字符串啊
----------------解决方案--------------------------------------------------------

问的是为什么要打印KYO


----------------解决方案--------------------------------------------------------
可能是KYO的马甲吧
----------------解决方案--------------------------------------------------------
KYO是漫画的一个人~
我只是随便写下,做测试用的!~
还有个问题,请问为什么程序中的JOptionPane.showConfirmDialog没有被触发弹出来啊!~不解哦!~????

[此贴子已经被作者于2007-3-11 10:38:57编辑过]


----------------解决方案--------------------------------------------------------
当然不会出来,你又没有触发ActionEvent事件

你想要它出来,直接JOptionPane.showConfirmDialog就可以了
----------------解决方案--------------------------------------------------------
哦!~我怎么那么笨的!~
think you!~

----------------解决方案--------------------------------------------------------
  相关解决方案