两个jpanel在同一个位置处显示,使用默认的布局格式。菜单栏里的菜单控制两个jpanel的显示。如何实现?两个jpanel里都有自己的其它控件,如jtextfield等。我使用的ide是netbeans6.1。

解决方案 »

  1.   

    用setVisible()控制 就行吧~~
      

  2.   

    使用FlowLayout不能保证两个JPanel站用的位置和大小相同吧,如果相同使用setVisible就可以了建议换用其他的layout如:BorderLayout,CardLayout等  
      

  3.   

    通过菜单控制setVisible() true or false。或者控制add,remove也可以。
      

  4.   

    jpanel。setVisible() 啊,巴布局取消也行,在指定位置
      

  5.   

    用cardlayout实现。给你的菜单加监听器,然后调用cardlayout.show()方法显示相应的jpanel
      

  6.   

    swing的疯狂热爱者,欢迎所有swing ,swt,JFace的爱好者
    在这里,有技术高手做支持
    群号:1010306为平衡群性别:女生优先进