页面更新问题
还未正则
-
保存到数据库的是图片的路径
-
修改头像大小
imageView.setFitHeight(100);
imageView.setFitWidth(100);
- 设置头像形状,只要在javafx代码中的ImageView下添加上,即可
<clip>
<Circle fx:id="circle" fill="aqua" centerX="60" centerY="60">
<radius>58</radius>
</Circle>
</clip>
-
修改头像或者个人资料后,把要显示的界面更新一遍
1.有进行监听头像,个人资料,进行类,主要导包:
javafx.beans.property.SimpleStringProperty; javafx.beans.property.SimpleBooleanProperty;
2.显示处操作:显示资料头像的页面初始化时进行属性监听绑定。
model.labelPicturePathProperty().addListener((obs,oldPicture,newPicture)->InitPicture.setImage(new Image(newPicture))); //使用的是lambda表达式
3.修改处操作:修改的页面获得修改后的内容,并重新加载显示界面
PersonalInformation personalInformation=(PersonalInformation)loader.getController();
,使用属性类的set方法进行内容得改变:
personalInformation.model.setLabelPicturePath(userInformation.getPersonalPicturePath());