随笔分类 - JavaFX
免费的PDF水印、图片水印软件 —— 笔尖水印
摘要:这两天抽空开发了一个PDF、图片水印软件 —— 笔尖水印。 这是一款由 JavaFX 开发的桌面应用程序、可以批量为PDF或图片添加水印、下面简单介绍笔尖水印这个软件的一些界面和功能: 软件界面 软件的主界面主要采用BorderPane布局,重写了软件的框架(含最小化,关闭按钮等),中间表格为需要进
阅读全文
posted @ 2025-01-05 14:04
$$X$$
仿微信聊天程序 - 11. 服务端
摘要:本文是仿微信聊天程序专栏的第十一篇文章,主要记录了【米虫IM-服务端】的实现。 ## 界面设计 仿微信聊天程序的服务端正常来说可能不需要界面,但是为了配置和调试方便,还是开发了一下简单的界面,主要由两部分组成: 1. 服务端域名(或IP)端口配置 2. 收发数据包日志打印 
摘要:JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本 拉取远程版本并比较两个版本 如果需要升级,那么拉取更新历史 弹出升级控制窗口 用户选择升级时,
阅读全文
posted @ 2023-01-08 15:59
$$X$$
JavaFX:实现撤销(undo)、重做(redo)功能
摘要:撤销和重做功能在很多软件都是非常普遍的,这里记录一下JavaFX实现撤销和重做功能的一种方案: 1. 接口定义 对于所有能执行撤销和重做的动作定义统一的接口: public interface Undo { void execute(); void undo(); void redo(); } 2.
阅读全文
posted @ 2023-01-08 15:02
$$X$$
JavaFX:实现滚动 + 缩放联动
摘要:JavaFX要实现滚动可以使用ScrollPane,要实现缩放可以通过调用setScaleX和setScaleY、setScaleZ,如果需要实现滚动 + 缩放联动,那么需要一点点小技巧,这里记录一下。 1. 实现滚动 实现JavaFX的滚动很简单,只需要将UI组件放在ScollPane中即可,下面
阅读全文
posted @ 2023-01-08 14:19
$$X$$
JavaFX:构建JavaFX的IoC,实现Bean管理,自由注入Contoller需要的Bean
摘要:习惯了使用Spring的IoC开发JavaEE应用之后,总想着在JavaFX开发中使用IoC管理应用中的单例对象,这里记录一下构建JavaFX.IoC实现Bean管理和依赖注入的过程。 1. IoC.需求 实际上关于JavaFX整合SpringBoot是有开源项目实现过的,之前也介绍过,但总感觉太重
阅读全文
posted @ 2023-01-08 13:30
$$X$$
浙公网安备 33010602011771号