日期:2014-05-20  浏览次数:20927 次

swing界面跳转问题
我的主界面是一个Frame,大致可分为左右两部分,
左边是操作栏,五个Button,一列;
右边是一个JPanel,长方形,空的;

我的想法是点击左侧一个按钮,右边panel显示相应内容,切换按钮时显示对应内容;

我的实现方式是,button添加监听后跳转,将主界面的参数mainFrame,mainContainer,mainPanel传送到跳转界面,界面接收传递过来的参数,在mainPanel上添加布局,能正常显示;

我的问题是,当我点击一个按钮实现功能后,当我点击另一个按钮的时候,上一界面的右侧布局还存在。。。

我分析原因,是因为主界面的右侧是空的,而这些按钮的监听都是在主界面上实现的,所以我即使
mainPanel.removeAll(),也没有用,因为我传递到跳转界面本身就是空的;

所以求助各位,怎样解决这个问题呢?或者哪种方式能实现我的想法呢
swing button

------解决方案--------------------
你可以将主界面的代码在每个界面再复制一下,应该不会再出现重复的问题