目录:
(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