项目:
1.登录修改:删除数据库中的状态,通过使用 ConcurrentHashMap来作为是否在线的判断,通过设定一个退出的按钮,发消息给服务端主动移除对应的值。
2.注册:增加了手机号的填写,正则判断,还有身份的选择而不是由用户输入。同时采用了雪花算法,来生成学生的学号或者老师的工号
3.增加了个人资料界面:展示姓名,邮箱,生日,手机号,学号,性别,个性签名
个人可修改部分:生日,性别,手机号,个性签名
4.登录进行判断:用户是学生还是老师,如果是学生,则没有“我教的课”这个按键
5.登录的时候就将用户已有的课程用ListView显示在屏幕上
雪花算法生成UUID同时判断是否已经存在:
JavaFX两种可选择的BOX:
JavaFX 中的 ChoiceBox 和 ComboBox 都是下拉选择框控件,但它们在功能和用法上略有不同。
ChoiceBox是一种简单的下拉列表框,当用户单击 ChoiceBox 的下拉箭头时,会弹出一个列表,其中列出了在 items 属性中设定的选项,用户可以通过单击任意一个选项来选择。
ChoiceBox 不允许用户自行输入值,只能从列表中选择。
ComboBox 同样也是一个下拉选择框,但是它允许用户手动输入或选择选项。
用