我加过,但是编译有问题。不知道是为什么 我把程序简化了一下: import java.awt.*; import java.awt.event.*; import javax.swing.*;public class JFrame1 extends JFrame { public JFrame1() { JFrame f = new JFrame("JFrameDemo"); Container contentPane = f.getContentPane(); contentPane.setLayout(new GridLayout(2,1)); JButton b = new JButton("Click me to get new Window"); b.addMouseListener(this); contentPane.add(b);
我把程序简化了一下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class JFrame1 extends JFrame
{
public JFrame1()
{
JFrame f = new JFrame("JFrameDemo");
Container contentPane = f.getContentPane();
contentPane.setLayout(new GridLayout(2,1));
JButton b = new JButton("Click me to get new Window");
b.addMouseListener(this);
contentPane.add(b);
f.pack();
f.show();
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void mouseEntered(MouseEvent e)
{
JFrame newf = new JFrame();
newf.setSize(200,200);
newf.show();
}
public static void main(String[] arg)
{
new JFrame1();
}
}麻烦帮忙看看
public void mouseEntered(MouseEvent e) {
mouseEntered(e);
}
});