一个窗口(jFrame) 用JSplitPanel将其分隔成上,下两部分 上面部分往里放了个面板(JPanela),下面部分也往里放了个面板(JPanelb)
现在在 JPanela 中有几个按钮,想通过点击各个按钮实现各个面板之间的切换显示(这里的面板是独自的面板类) 并在JPanelb中显示出来.
原来我的方法是(在按钮的单击事件中写代码):
JPanelc pa = new JPanelc(); //JPanelc 为自己写的面板类名
jPanelb.add(pa); 不知道我这方法对不对,或是少了些什么,忘哪位知道的说下,先谢谢...
现在在 JPanela 中有几个按钮,想通过点击各个按钮实现各个面板之间的切换显示(这里的面板是独自的面板类) 并在JPanelb中显示出来.
原来我的方法是(在按钮的单击事件中写代码):
JPanelc pa = new JPanelc(); //JPanelc 为自己写的面板类名
jPanelb.add(pa); 不知道我这方法对不对,或是少了些什么,忘哪位知道的说下,先谢谢...
楼主【xiaok_312】截止到2008-06-23 02:12:23的历史汇总数据(不包括此帖):
发帖数:5 发帖分:80
结贴数:5 结贴分:80
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
jpanela.setVisible(true);
jpanelb.setVisible(flase);
}
if(想显示面板b){
jpanela.setVisible(false);
jpanelb.setVisible(true);
}
我想 通过点击JPanela中的按钮,实现将其它的面板显示到JPanelb中.
到底有几个面板啊,不是就panela, panelb吗。能不能考虑用JTabbedPane呢,痛苦的技术问题可以用设计来弥补。你要在panela中按钮控制panelb中显示的东西,能不能做成JTabbedPane,通过选项卡切换呢
public class Panelc extendx JPanel{
...面板的内容...
}
我的意思就是通过点击JPanela中的按钮,在JPanelb中显示Panelc,就这样. 你说的用JTabbedPane 我还没用过,我试试...
还是没答案...? waiting~~~~