我正在做一个我有两个框架的项目,第一个是登录框架,用户可以输入用户名和密码,第二个框架有许多JButton用户将在登录后看到。
问题是,我希望有两个角色,用户#1将能够看到所有JButton,而用户#2将只能看到其中的几个。
我尝试做一些研究,但我找不到与此相关的主题。
我已经将我的登录框架连接到数据库,如果用户存在与否,用户可以进行验证,我只需要根据登录的用户SetVisible第二帧的JButtons。
我希望我能够很好地解释我的问题,因为英语不是我的第一语言。
亲切的问候。
答案 0 :(得分:0)
也许在数据库表中有一个额外的布尔字段(或整数安全级别字段),可以设置谁查看了哪些按钮。用户登录时,也会读取此字段。这只是设置谁看到了什么的问题:
If (userSeeAll) { ..... }
else { ..... }
或强>
switch (userLevel) {
case 0:
// User see'e no buttons
break;
case 1:
// User see's two buttons
break;
case 2:
// User see's 5 buttons
break;
case 3:
// User see's 10 buttons
break;
..... etc ....
}