天天看点

JavaFx 监听剪切板实现(Kotlin)

原文地址: JavaFx 监听剪切板实现(Kotlin) | Stars-One的杂货小窝

软件有个需求,想要实现监听剪切板的内容,若内容符合预期,则进行相关的操作,就可以免去用户手动粘贴的操作,提供软件的用户体验感

比如说之前我的一款下载小说的软件,复制小说的地址后,实现自动解析功能

本篇代码以Kotlin为主,Java实现也是类似,各位可以参考下

本质上是利用一个剪切板的setContents方法,可以传递个监听接口<code>ClipboardOwner</code>

定义个类实现此接口<code>ClipboardOwner</code>,实现此接口定义个的方法<code>lostOwnership</code>

使用的话,新建一个<code>SystemClipboardMonitor</code>对象即可,之后设置你的监听操作,如下面所示

考虑到会有设置的选项,就定义了两个开关方法,可以在需要的时候进行开关的设置(默认是剪切板的监听就是开启的)

java监听剪贴板_Java监视系统剪贴板_JOIN于宙的博客-CSDN博客

提问之前,请先看提问须知

点击右侧图标发起提问

JavaFx 监听剪切板实现(Kotlin)

或者加入QQ群一起学习

JavaFx 监听剪切板实现(Kotlin)

TornadoFx学习交流群:1071184701

JavaFx 监听剪切板实现(Kotlin)
JavaFx 监听剪切板实现(Kotlin)