意思就是只显示一个窗口,例如:
class A{JFrame fa;
button b;}class B{JFrame fb;}点击class A的button b时,就在class A的JFrame fa,显示class B的内容而不是
new class B
fa.setVisible(flase);

解决方案 »

  1.   

    http://zhidao.baidu.com/question/311261601.html
    像这样的
      

  2.   

    没明白楼主的意思。“显示class B的内容”是什么?是JFrame fb?还是fb里面的显示的内容?
      

  3.   

    类A:
    public class A{
    JFrame fa=new JFrame("A类的窗口");
    JButton a=new JButton("A类的按钮")
    fa.add(a);
    a.addActionListener(this);
    public void actionPerformed(ActionEvent e){
    String cmd=e.getActionCommand();
    if(cmd.equals("A类的按钮"))
    {
          在"A类的窗口(fa)"显示"B类窗口里的所有内容(fb.add(所有的内容);)"
    }
    }
    }
    类B:
    public class B{
    JFrame fB=new JFrame("B类的窗口");
    JLabel lb=new JLabel("B类窗口里面的内容");
    fa.add(lb);}