我正在创建一个迷你项目。我的项目是一个图书馆管理系统。
如果我通过点击Anonymus
登录,如何在高级搜索中禁用问题按钮?
或者,如果以管理员身份登录,如何启用问题按钮?
答案 0 :(得分:2)
您可以使用setEnabled()
方法启用/禁用按钮。您必须找出需要传递给方法的boolean
的代码。
答案 1 :(得分:2)
基本上,您需要做的是在“问题”按钮上调用setEnabled(isAdministrator())
。为此,您必须实现isAdministrator()
方法,该方法应检查用户是否已登录以及该用户是否是/管理员。如何检查这取决于您的登录对话框的实施以及您管理用户的方式。通常你会有某种数据库保存所有用户和(加密)密码以及一个标志,告诉某个用户是否是管理员(或者你可以有一个单独的表,其中包含角色或权限以及多对多关系)在用户表和角色或权限表之间,但对于迷你项目,这可能不需要)。
答案 2 :(得分:0)
当你通过用户名和密码验证时将一个布尔变量初始化为false,将其更改为true,按钮有一个jButton.setVisibility(“true或false”);这可以是true或false但是添加布尔变量将决定它是注册用户还是匿名客户端:)