读书人

swing界面跳转有关问题

发布时间: 2013-01-11 11:57:35 作者: rapoo

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

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

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

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

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

所以求助各位,怎样解决这个问题呢?或者哪种方式能实现我的想法呢 swing button
[解决办法]
你可以将主界面的代码在每个界面再复制一下,应该不会再出现重复的问题

读书人网 >J2SE开发

热点推荐