javafx实现不换页面编辑文本

最近在用java写即时聊天系统,有个个人主页的实现,然后涉及到个人资料的修改,本想再加个窗口实现修改的功能,后来想想太麻烦了(太懒了吧)。然后想到了一个解决方法,就是直接在本页面实现,因为修改完资料需要一个完成的按钮,但是不改资料的时候肯定要把他隐藏。

这里的具体实现思路是:在不需要修改资料的时候,把所有的可编辑的文本框都设置成不可编辑,当点击编辑的按钮时,文本框全部设置成可编辑,然后显完成按钮。当编辑完资料时,点击完成按钮,更新数据库的数据并判断是否编辑合法,如果没问题就把文本框全部设置成不可编辑,然后隐藏完成按钮。

最后贴一下实现效果图,代码就不贴了,太多了,如果有问题请私聊我。
javafx实现不换页面编辑文本
javafx实现不换页面编辑文本