目录:
(1)JavaFx MVVM架构实现
(2)javaFX知识点
(3)JavaFx的MVC架构
(4)JavaFx事件处理机制
(5)多窗体编程
(6)数据绑定机制应用
(1)JavaFx MVVM架构实现

mvvm:实现ui代码跟功能代码进行严格分开,在控制器不要去写大量的功能代码
控制流程已更新结果,因为视图是绑定的,视图会自动更新






案例:
主启动类:


结果状态类

视图模型类: 封装用户名和密码

功能验证功类:具体的逻辑功能
控制器里面:生命fxml控件的引用



空间初始化代码:











(2)javaFX知识点










(3)JavaFx的MVC架构


实体类:


视图:



控制器:



主启动类:





(4)JavaFx事件处理机制





















EventFilter:传递的的顺序是从父层开始向下子层打印响应(事件冒泡),EventHandler:是从子层CircleHandler开始传进行响应(事件冒泡)
先执行的是事件捕获,然后在事件冒泡

父控件事件捕获(销毁) ,后面的所有都没了


执行事件冒泡销毁,后面的事件冒泡就没了

(5)多窗体编程


主窗体控制器:






























(6)数据绑定机制应用







1.



2.







3.复读机:



4.






5.

(7)多线程实例
















集成RxJava





















