在弹出一个JFrame或者JDialog不久行了吗?button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e)
  {
     JFrame frame = new JFrame();
     frame.setSize(400,300);
     frame.setTitle("New frame");
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_HIDDEN);
     frame.show();
   }
});当然你的frame可以是你继承的,以实现更加复杂的功能。