关于JAVA GUI编程学习遇到的一个问题
来源:百度知道 编辑:UC知道 时间:2024/06/24 11:51:00
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