JavaFx 软件重启功能实现

本篇使用Kotlin在TornadoFx中实践,没有Java代码的示例,各位自行参考,思路已在本文中提及实现思路主要思路为,使用命令行执行java命令,重新打开jar包,同时关闭当前的jar包但如何知道当前jar包位置?前面这一篇Kotlin/Java 读取Jar文件里的指定文件 | Stars-O
kotlin javafx TornadoFx 2022年01月28日 299次浏览

JavaFx 实现按钮防抖

Android平台的APP,一般是有需要进行设置按钮的防抖(即在短时间内无法多次点击),我想在JavaFx项目中也是实现防抖功能,便是研究了下实现原理点击按钮前,需要记录当前点击的时间,在按钮下一次点击的时候,与之前记录的点击时间进行计算,判断两者的间隔时间是否大于设定的条件值这里思路没有是嘛难度,
kotlin javafx TornadoFx 2022年01月22日 333次浏览

TornadoFx中的EventBus使用

这里默认各位都清楚EventBus的具体作用,稍微有点短,主要国家没有啥好补充的吧1.定义事件//接收事件首会在子线程执行class MyTestEvent(val data: String): FXEvent(EventBus.RunOn.BackgroundThread)//接收事件会在主线程(
TornadoFx 2022年01月02日 221次浏览

JavaFx Tooltip悬浮提示使用及自定义

本篇是基于TornadoFx框架对Tooltip组件进行讲解,使用Kotlin语言,和传统Java使用有所区别,仅供参考介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件绑定使用,这里的节点控件只能是control中的包javafx.scene.control,具体可
kotlin javafx 2021年12月21日 305次浏览

JavaFx WebView使用研究

本篇是基于TornadoFx框架的基础研究的,示例代码都是Kotlin版本,各位可以看着参考下WebView中比较重要的是其内置的engine对象,后续的相关操作都是通过这个对象进行管理加载网页使用WebView内置的engine对象的load()方法进行网页的加载class TestView :
kotlin javafx 2021年12月19日 318次浏览

JavaFx 监听剪切板实现(Kotlin)

软件有个需求,想要实现监听剪切板的内容,若内容符合预期,则进行相关的操作,就可以免去用户手动粘贴的操作,提供软件的用户体验感比如说之前我的一款下载小说的软件,复制小说的地址后,实现自动解析功能本篇代码以Kotlin为主,Java实现也是类似,各位可以参考下实现本质上是利用一个剪切板的setConte
kotlin javafx 2021年10月10日 490次浏览

JavaFx全局快捷键实现(Kotlin)

最近整款工具需要用到全局快捷键,搜集了下网上的资料,发现有个JIntellitype库可以用来实现全局快捷键,下面记录下个人的使用JIntellitype只适用windows的全局快捷键绑定,并不能全平台支持!!注:本文使用的Kotlin,Java版的可以参考下JIntellitype的文档PS:后
kotlin javafx 2021年10月03日 330次浏览

JavaFx ObservableList的使用详解

最近在研究MVVM模式,发现可以将之前写的FxRecyclerView控件改造一下,便是开始尝试,尝试过程中发现了不少坑,但是网上资料不是太全面,这里便写一篇笔记记录一下,以供后来者的学习注:由于本人使用的是TornadoFx来编写JavaFx项目,所以本文代码是使用Kotlin进行编写,需要有Ko
kotlin javafx 2020年12月18日 659次浏览

Tornadofx控件库(3)——IconTextFx 字体图标

JavaFx中其实也可以直接使用字体图标iconfont的**,只需要加载ttf字体文件,之后设置unicode即可,具体可以看我给出的代码**既然JavaFx可以,那么以JavaFx为基础的Tornadofx自然也是可以使用字体图标的以前开发的时候,总是需要去阿里巴巴矢量图去找图标,并下载到本地,
kotlin 开源库 TornadoFx 字体图标 2020年07月31日 509次浏览

Tornadofx控件库(2)——FxRecyclerView

Tornadofx是基于javafx的一个kotlin框架,用来写些电脑版的小程序FxRecyclerView基于Scroll Pane控件,仿造Android中的RecyclerView,实现的一款tornadofx的控件github需求由于我的之前做的几个项目都是那种类似下载列表的功能,蓝奏云批
kotlin 开源库 TornadoFx 2020年07月31日 426次浏览