该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请看主程序代码:
//jcode是我的工作文件夹
package jcode;
import java.awt.*;
import javax.swing.*;
public class ActionEventDemo {
public static void main(String args[]) {
JFrame frame = new JFrame ("ActionEvent Demo");
JButton b = new JButton("Press me");
//注册事件监听程序
b.addActionListener(new ButtonHandler());
frame.getContentPane().add(b,BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
}
//下面是ButtonHandler类的定义:
package jcode;
import java.awt.event.*;
public class ButtonHandler implements ActionListener {
//出现ActionEvent事件时,下面方法将被调用
public void actionPerformed(ActionEvent e) {
System.out.println("Action occurred");
}
}
ButtonHandler类的定义是在另一个文件中写出来的,现在的问题是,如何让主程序来使用这个类。它们同在jcode文件夹里,编译后,主程序运行的时提示找不到符号,就是在b.addActionListener(new ButtonHandler())这里。
请教各位了!
谢谢
请说得详细点,本人这方面菜鸟,请别取笑。
ButtonHandler是一个单独的文件,也编译成功,并且和主文件在一个目录下。
用import请问具体格式怎么写?