代码为:package test6;
import java.awt.Container;
import java.awt.event.*;
import javax.swing.*;
public class test6 implements ActionListener
{
public void JButtondemo()
{
JFrame jf=new JFrame("陶红波");
Container c=jf.getContentPane();
JButton jb=new JButton("[o]打开新窗口");
jb.setMnemonic('o');
jb.addActionListener(this);
c.add(jb);
jf.pack();
jf.show();
jf.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
JFrame j=new JFrame("新窗口");
JLabel jl=new JLabel("second frame");
jl.setHorizontalAlignment(JLabel.CENTER);
j.getContentPane().add(jl);
j.setSize(100,100);
j.show();
}
public static void main(String args[])
{
new test6();
}
}