这段java程序有一行错了,不知道为什么,急求答案啊! btnn.addActionListener=new ActionListener(){ 这

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassWelcomeTest{pu... import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class WelcomeTest {
public void main(String args[]){
WelcomeFrame frame=new WelcomeFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class WelcomeFrame extends JFrame{
public WelcomeFrame(){
setTitle("Welcome");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomePanel panel=new WelcomePanel();
Container contentPane=getContentPane();
contentPane.add(panel);
setVisible(true);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HEIGHT=200;
}
class WelcomePanel extends JPanel{
public WelcomePanel(){
JLabel prompt=new JLabel("shurumingzi:");
final JTextField input=new JTextField(10);
final JTextField output=new JTextField(25);
JButton btnn=new JButton("welcome");
add(prompt);
add(input);
add(output);
add(btnn);
btnn.addActionListener=new ActionListener(){
public void actionPerfomes(ActionEvent event){
String s=input.getText();
output.setText("hello"+s);

}
}
}

}
展开
 我来答
糖酥棍儿
2011-08-01 · TA获得超过692个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:387万
展开全部
btnn.addActionListener=new ActionListener(){
public void actionPerfomes(ActionEvent event){ //这里的方法名称拼写错了,应该是 public void actionPerformed
String s=input.getText();
output.setText("hello"+s);

}
更多追问追答
追问
哦,我把那个改了以后.addActionListener=new ActionListener(){
这一句整个都提示错误了运行错误的原因:
new ActionListener(){} 必须实现继承的抽象方法 ActionListener.actionPerformed(ActionEvent) WelcomeTest.java /qq 第 33 行 Java 问题
无法解析 addActionListener,或者它不是字段 WelcomeTest.java /qq 第 33 行 Java 问题
语法错误,将“;”插入到完整 语句 中 WelcomeTest.java /qq 第 39 行
追答
刚才没太注意,我调试了一下 你的写法有点问题
应该这样写
btnn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event){
String s=input.getText();
output.setText("hello"+s);
}
});

btnn.addActionListener( ) 这个是一个方法的,还有的你的main 方法那里 ,main 方法是个静态方法 你 少了一个 static 应该是 public static void main(String args[])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式