关于java非法表达式开始和需要分号的问题

importjava.applet.*;importjava.awt.*;引入包import*;publicclassWelcomeAppletextendsApplet... import java.applet.*; import java.awt.*; 引入包 import *; public class WelcomeApplet extends Applet implements ActionListener {
public void init() { lblName = new Label("请输入您的名字"); txtName = new TextField(8); txtDisp = new TextField(20); add(lblName); add(txtName); add(txtDisp); txtName.addActionListener(this); }
public void actionPerformed(ActionEvent e) actionPerformed { txtDisp.setText(txtName.getText() +"欢迎你来到Java世界");方法 }
public static void main(String args[]) { Frame f = new Frame("欢迎"); f.addWindowListener(new WindowAdapter()){ public void windowClosing(WindowEvent evt) { System.exit(0); } } main主方法 ; WelcomeApplet a = new WelcomeApplet(); a.init(); f.add("Center", a); f.setSize(400,300); f.show(); a.start(); }编译时系统提示我说public static void main(String args[]) { Frame f = new Frame("欢迎"); f.addWindowListener(new WindowAdapter()){ public void windowClosing(WindowEvent evt) { System.exit(0); }这段中少分号和非法表达式开始,求哥哥姐姐帮帮忙哦
整段编译完后出现分析已到结尾的错误提示,该怎么解决啊?
展开
 我来答
duzc2
2012-11-07 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2075万
展开全部
报错的时候告诉你是哪行了没?
自己看看
你这乱七八糟一大堆。

---
f.addWindowListener(new WindowAdapter()){ public void windowClosing(WindowEvent evt) { System.exit(0); }

改成:
f.addWindowListener(
new WindowAdapter(){ public void windowClosing(WindowEvent evt) {
System.exit(0);

}
});

你代码贴成一大堆,都看不出来有行。。。
你那个匿名类的格式写错了

----
我没编译。
你那行代码肯定是有问题的,如果还有其他的问题,我没注意。
这个就是匿名类的语法。你看看书就知道了。
tiemaoliu
2012-11-07
知道答主
回答量:32
采纳率:0%
帮助的人:19.6万
展开全部
没细看
楼上说的有道理
监听类一般是在你写参数那定义匿名类,所以应该是f.addWindowListener(XXX);这种样子。
一般报错解决方法
1.排版
2.检查是不是你用中文符号了。。。。。
3.IDE会提示你哪行有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
t7860
2012-11-07
知道答主
回答量:18
采纳率:0%
帮助的人:2.5万
展开全部
真乱,错误提示应该告诉你哪少分号了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式