怎么会有那么多错误?
import java.awt.*;
public class MyAppi extends Frame
{
public static void main(String[] args)
{
MyAppi MyFrame =new MyAppi();
}
MyAppi()
{
super("application graphics Frame");
setLayout(new FlowLayout());
show();
}
public boolean handleEvent(Event evt)
{
if (evt.id = Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
}
麻烦大家帮忙看看,我是新手,大家别见笑!编译时提示:有不和法的字符,呵呵,不怕您笑话,有一百多条,请指点
问题点数:20、回复次数:5Top
1 楼eternalee(看看)回复于 2001-10-16 23:53:43 得分 0
用什么编辑的?什么平台?
Top
2 楼jusan(一动不动)回复于 2001-10-17 00:35:44 得分 0
jdk1.3.0 wind2000.呵呵,向您请教了Top
3 楼cqing()回复于 2001-10-17 05:35:45 得分 5
别的我看不出来,不过:if (evt.id = Event.WINDOW_DESTROY)肯定不对,应该是:
if (evt.id == Event.WINDOW_DESTROY)。有不合法的字符那要看你的编辑器。Top
4 楼CanFly(目标明确并做所必须做的一切)回复于 2001-10-17 08:48:43 得分 5
你在handleEvent得最後面加上return true 試一試
能不能把你的出錯提示貼出來!Top
5 楼czb(草中宝)回复于 2001-10-17 09:27:40 得分 10
程序没有什么大问题,看我下面帮你改的吧:
import java.awt.*;
public class MyAppi extends Frame
{
public static void main(String[] args)
{
MyAppi MyFrame =new MyAppi();
MyFrame.setSize(200,100);
MyFrame.show();
}
MyAppi()
{
super("application graphics Frame");
setLayout(new FlowLayout());
show();
}
public boolean handleEvent(Event evt)
{
if (evt.id == Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
}Top




