我想把项目做成好像一级级的“书签”的那种形式,于是在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