1

我正在创建一个迷你项目。我的项目是图书馆管理系统。

这是我的登录页面

如果我通过单击登录,如何在高级搜索中禁用问题按钮Anonymus?或者如果以管理员身份登录,如何启用问题按钮?

这是我提前搜索的书籍

4

3 回答 3

2

setEnabled()您可以使用该方法启用/禁用按钮。您必须找出boolean需要传递给方法的代码。

于 2012-11-11T10:01:46.373 回答
2

基本上,您需要做的是调用setEnabled(isAdministrator())您的问题按钮。为此,您必须实现一个isAdministrator()方法,该方法应检查用户是否已登录以及该用户是否是管理员。如何检查这取决于您的登录对话框的实现以及您管理用户的方式。通常你会有某种数据库保存所有用户和(加密的)密码以及一个标志,告诉某个用户是否是管理员(或者你可以有一个单独的表,其中包含角色或权限以及多对多关系在用户表和角色或权限表之间,但对于小型项目,这可能不需要)。

于 2012-11-11T10:10:09.020 回答
0

当您通过用户名和密码验证时,只需将一个布尔变量初始化为 false,将其更改为 true,按钮有一个 jButton.setVisibility("true or false"); 这可以是真或假,但添加布尔变量将确定它是注册用户还是匿名客户端:)

于 2012-12-29T05:08:56.863 回答