jcreator import 问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 17:03:41
--------------------MyWindowListener.java文件----------------------
import java.awt.*;
import java.awt.event.*;

public class MyWindowListener {
public void windowClosing(WindowEvent e)
{
System.exit(1);
}

}

------------------FrameEvent.java文件----------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import MyWindowListener;

public class FrameEvent extends JFrame {

public FrameEvent()
{
super("关闭窗口事件测试");
setSize(350,100);
show();
}
public void paint(Graphics g) {
g.setFont(new Font("Serif",Font.BOLD,18));
g.drawString("请按右上角的关闭按钮",10,60);
}
public static void main(String args[])
{
FrameEvent app=new FrameEvent();
app.addWindowListener(new MyWindowListener());

}
}

结果:
--------------------Config

如果我没记错的话你自己编写的listener类要继承一个标准listener类吧……不然系统怎么知道你建的是一个侦听类……

同一个目录下的话 不要import了
直接调用就可以了 最好是建一个包 在一个包里面