JaxaFx学习(三)

devtools/2024/12/22 20:45:10/

目录:

(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

 


http://www.ppmy.cn/devtools/144472.html

相关文章

本地计算机上的MySQL服务启动后停止(connection refused: connect)解决一系列数据库连接不上的问题

推荐其他可能可以解决的博客: 【完美解决】mysql启动不了:本地计算机上的MySQL服务启动后停止-CSDN博客 1. 查看自己的mysql服务是否启动了,如果启动后又关闭了就使用下面这种方法 我是使用重新安装 MySQL 服务解决的 如果服务依然启动失败&#xf…

【计算机网络】期末考试预习复习|中

作业讲解 转发器、网桥、路由器和网关(4-6) 作为中间设备,转发器、网桥、路由器和网关有何区别? (1) 物理层使用的中间设备叫做转发器(repeater)。 (2) 数据链路层使用的中间设备叫做网桥或桥接器(bridge)。 (3) 网络层使用的中间设备叫做路…

构建lib项目-vite,rollup

目标:通过vite构建一个项目工程,能够构建出一个index.js的库。同时,能够将第三方的依赖打进包里。 基本步骤: 1. npm init -y 创建一个工程 2. 安装vite依赖 3. 创建vite.config.js配置文件 4. package.json的main字段配置 …

lvs介绍与应用

LVS介绍 LVS(Linux Virtual Server)是一种基于Linux操作系统的虚拟服务器技术,主要用于实现负载均衡和高可用性。它通过将客户端请求分发到多台后端服务器上,从而提高整体服务的处理能力和可靠性。lvs是基于集群的方式实现 集群…

Linux网络基础--传输层Tcp协议(上) (详细版)

目录 Tcp协议报头: 4位首部长度: 源端口号和目的端口号 32位序号和确认序号 标记位 超时重传机制: 两个问题 连接管理机制 三次握手,四次挥手 建立连接,为什么要有三次握手? 先科普一个概念&…

ubuntu22.04编译安装Opencv4.8.0+Opencv-contrib4.8.0教程

本章教程,主要记录在Ubuntu22.04版本系统上编译安装安装Opencv4.8.0+Opencv-contrib4.8.0的具体过程。 一、下载opencv和opencv-contrib包 wget https://github.com/opencv/opencv/archive/refs/tags/4.8.0.zip wget https://github.com/opencv/opencv_contrib/archive/refs/…

雅思真题短语梳理(四)

61方面 which aspects of the story 62变化 alter least 63更重要 more central / more important 64人物 the characters in it 65伪装 in disguise 66琐碎的 trivial details 67代代相传 reproduced from generation to generation 68嗜血、阴森的一面 blood-thirsty and gru…

相机与NAS的奇妙组合,如何使用相机拍照自动上传或备份到NAS

相机与NAS的奇妙组合,如何使用相机拍照自动上传或备份到NAS 哈喽小伙伴们好,我是Stark-C~ 对于喜欢使用专业器材拍照摄影的小伙伴来说,想要将相机存储卡中的照片或视频导出到电脑上,要么是使用数据线直接和相机连接,…