首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JTabbedPane下JPanel的隐藏和显示

2012-08-17 
JTabbedPane上JPanel的隐藏和显示我想把项目做成好像一级级的“书签”的那种形式,于是在Frame上添加一个JTab

JTabbedPane上JPanel的隐藏和显示
我想把项目做成好像一级级的“书签”的那种形式,于是在Frame上添加一个JTabbedPane,然后在JTabbedPane加了几个JPanel,这样就大概做了几个“书签”出来。但我想通过用户登录来控制使用的人,某些人只能看到某几个“书签”(也就是某几个JPanel)。
某些人能够全部看到。
但是,我用下面代码的时候:
jPanel1.setVisible(false);
jPanel2.setVisible(false);
之后,这两个jPanel仍然能够看到。试了好几次都不行。
后来无意中用了下面代码,
JTabbedPane1.setVisible(false);
结果JTabbedPane上面的所有JPanel及其控件,全部都不见了。
请问我该如何写这些代码呢?
谢谢!



[解决办法]
不明白什么意思..能说的详细点??
[解决办法]
jPanel1.setVisible(false); 
jPanel2.setVisible(true);

在第一块面板上面拖控件,

再去把代码改称

jPanel1.setVisible(true); 
jPanel2.setVisible(false);

然后在第二块上面拖控件,

至于要如何显示出来就要看你的业务逻辑了,
比如 
if(int i=0){
jPanel1.setVisible(false); 
jPanel2.setVisible(true);
}

.
.
.
.....
[解决办法]
up

热点排行