关于JAVA GUI编程学习遇到的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:51:00
有以下一个程序,在MyEclipse6.0总是报错,而我已经与书上核对了N交发现没出编写上的错误,麻烦哪位朋友帮我解决一下,谢谢。程序代码如下:
package com.li.i122;

import java.awt.*;

class MyMonitor implements ActionListener{
public void actionPerformed(ActionEvent e){
System.out.println("A button has been pressed.");
}
}
public class TestActionEvent {
public static void main(String[] args){
Frame f=new Frame("Test");
Button b=new Button("Press Me!");
MyMonitor mm=new MyMonitor();
b.addActionListener(mm);
f.add(b,BorderLayout.CENTER);
f.pack();
f.setVisible(true);

}
}

把你的import java.awt.*; 去掉换成下面import

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class MyMonitor implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("A button has been pressed.");
}
}

public class TestActionEvent {
public static void main(String[] args) {
Frame f = new Frame("Test");
Button b = new Button("Press Me!");
MyMonitor mm = new MyMonitor();
b.addActionListener(mm);
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true);

}
}
//少了import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

给你改了一下:
import java.aw