如何通过按钮切换同一jframe下的不同jpanel希望高手给个代码!!!谢谢

解决方案 »

  1.   

    你说的是类似ALT+TAB这种切换?JAVA本身实现不了jpanel的切换
      

  2.   

    我说的有问题,是同一jframe下不同jpanel的加载与移除
      

  3.   

    在Java的布局管理器中提供了一个CardLayout,它非常适合你的需求,我一般用它来开发带有上一步和下一步的设置界面,CardLayout可以通过next、previous来翻转到临近的容器,也可以根据名称单独提取其中的某个,我的Blog中写了个例子,你可以参考下:
    http://blog.csdn.net/mq612/archive/2007/01/19/1487648.aspx你还可以在窗口中把现有的JPanel移除,然后新添加一个进去,再用下面的方法就可以把新JPanel显示出来了。
    contentPane.invalidate(); // 使容器失效
    contentPane.validate(); // 重新验证此容器及内部所有组件
      

  4.   

    不知道可不可以使用JTabbedPane啊