java - 将选定的文本复制到 Swing Java 应用程序?

标签 java swing clipboard hotkeys

我的目标是分配一个全局热键(JIntellitype、JXGrabKey),它将任意选定的文本传递给 java 应用程序。

最初的计划是利用java.awt.Robot来模拟Ctrl-C按键,然后从剪贴板中获取值。

也许有更优雅的解决方案?

示例:打开记事本,输入一些文本,然后选择该文本。现在,需要将该文本复制到 Java 应用程序中。

最佳答案

我猜你想实现一个全局输入监视器,Java 并不是那么简单就能完成这项工作。您可能需要编写一个 API Hook 并将其打包到 DLL 中,然后通过 JNI 调用它。

关于java - 将选定的文本复制到 Swing Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960067/

相关文章:

java - 在 python 中运行 java 代码 - 带输入/输出

java - 如何放大或缩小 JComponent?

javascript - 将文本复制到剪贴板在 Bootstrap 模式对话框中不起作用

javascript - 使用 JavaScript 将图像复制到剪贴板

java - URL 中的 Thymeleaf 2 表达式

java - HashMap.tableSizeFor(...)。这段代码如何舍入到下一个 2 的幂?

Java - 如何停止我的程序以读取 "Exception"之后的下一行

java - Jlabel 额外可点击空间

java - JMC/JavaFX - 播放视频

javascript - 解析剪贴板数据中的输入