if(lgrole.equals("管理员")){ selectCourse.setVisible(false); teacherinfoOp.setVisible(false); stuInfoOp.setVisible(false); recordop.setVisible(false); } if(lgrole.equals("老师")){ majorOp.setVisible(false); classop.setVisible(false); teacherOp.setVisible(false); studentOp.setVisible(false); courseop.setVisible(false); stuInfoOp.setVisible(false); selectCourse.setVisible(false); mIshowrecord.setEnabled(false); } if(lgrole.equals("同学")){ majorOp.setVisible(false); classop.setVisible(false); teacherOp.setVisible(false); studentOp.setVisible(false); courseop.setVisible(false); teacherinfoOp.setVisible(false); mIaddrecord.setEnabled(false); mIselectrecord.setEnabled(false); }
时间: 2024-04-02 22:35:47 浏览: 81
java 中String.equals和==的比较
5星 · 资源好评率100%
这段代码是用来控制用户权限的。根据用户的角色("管理员"、"老师"或"同学"),不同的菜单项和按钮会被设置为可见或不可见状态。这样可以确保用户只能访问其具备权限的功能,保证系统的安全性和完整性。具体来说:
- 如果用户角色为"管理员",则所有菜单项和按钮均可见;
- 如果用户角色为"老师",则部分菜单项和按钮会被设置为不可见状态,如专业管理、班级管理、教师管理、学生管理、课程管理、学生信息管理、选课操作等,同时,某些功能如查看成绩记录也会被禁用;
- 如果用户角色为"同学",则与"老师"角色相同的菜单项和按钮会被设置为不可见状态,同时,某些功能如添加成绩记录、查看成绩记录、学生信息管理、选课操作等也会被禁用。
阅读全文