java 找到其他文件的类_关于MAIN调用其他类文件的问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

请看主程序代码:

//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请问具体格式怎么写?


版权声明:本文为weixin_35826493原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。