天天看點

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)