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
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了
直接调用就可以了 最好是建一个包 在一个包里面