> 文章列表 > 2023/4/18总结

2023/4/18总结

2023/4/18总结

项目

实现了服务器和客户端的连接,在登录注册上面。

然后去实现了密码MD5化,通过java自带的,去实现了MD5.

public String getMD5(String str) throws NoSuchAlgorithmException {MessageDigest md=MessageDigest.getInstance("MD5");md.update(str.getBytes());return new BigInteger(1,md.digest()).toString(16);}

 

学习

然后去了解了javafx做聊天主界面的一些控件

我了解到了每个stage窗口都被隐藏了该函数我们可以在scene builder里面去改一下就可以实现,通过该函数,我们可以设置窗口的初始状态,可以设置窗口文本框里面的初始值什么的。

在这里我个人认为可以加载消息类的列表,或者好友的列表。

 

下面这一段主要是图片的设置,我们可以设置图片的出现位置,后续应该可以根据客户给的图片去截取中间那一段,下面这一段只是测试。

去查阅了很多资料,但是javafx的Scene Builer的比较少,找到的不是JS的就是Android的关于这个的资料。

然后下面主要是 用到了 

TreePane控件

这个控件主要是实现点击对应选项卡,出现下面的框架,通常需要嵌套控件,更好去实现

ListView控件

这个控件这要是实现显示列表数据,我把数据写在了initialize函数里面,就可以实现打开出现以下界面。

然后后续还在学习中,如何修改元素的值。以及字体太小了,如何出现图片等。