给看看java里的一个小错误.

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:20:29
import java.awt.*;
public class TestButton{
private Frame f;
private Button b;
public TestButton(){
f=new Frame("Test");
b=new Button("Press me!");
b.setActionCommand("ButtonPressed");
}
public void launchFrame(){
b.addActionListener(new ButtonHandler());
b.add(b,BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
public static void main(String[] args){
TestButton tb=new TestButton();
tb.launchFrame();
}
}

import java.awt.event.*;
public class ButtonHandler implements
ActionListener{
public void actionperformed(ActionEvent e){
System.out.println("Action occurred");
System.out.println("Button's command is:"+e.getActionCommand());
}
}
错误信息为:
F:\>javac TestButton.java
TestButton.java:26: 'class' or 'interface' expected
import java.awt.event.*;
^

我已运行过的代码:

import java.awt.*;
import java.awt.event.*;
public class TestButton {
private Frame f;

private Button b;

public TestButton() {
f = new Frame("Test");
b = new Button("Press me!");
b.setActionCommand("ButtonPressed");
}

public void launchFrame() {
b.addActionListener(new ButtonHandler());
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}

public static void main(String[] args) {
TestButton tb = new TestButton();
tb.launchFrame();
}
}

class ButtonHandler implements ActionListener {
public void actionperformed(ActionEvent e) {
System.out.println("Action occurred");
System.out.println("Button's command is:" + e.getActionCommand());
}

public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method