Java 粘贴到当前光标位置

标签 java desktop

我想制作一个简单的java程序,它将在当前光标位置插入一些文本。该光标位置可以位于任何文本编辑器中,例如记事本。这可能吗?

最佳答案

这是一个 hack,但是请查看 java.awt.Robot。它允许您以编程方式进行鼠标单击和按键操作,以及许多其他有用的操作。所以一种方法是:

  1. 使用 Atmocreations 的文章将文本放入剪贴板
  2. 当您想要粘贴它时,请使用机器人单击当前位置(如果您需要给予该字段焦点)
  3. 使用 Robot 按 Ctrl-V(或系统所需的任何粘贴键)

就像我说的,这根本不是一个干净的解决方案,但在紧要关头它会起作用。

关于Java 粘贴到当前光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1549333/

相关文章:

java - 为什么 'table'中的成员字段 'java.util.HashMap'是 transient 的?

windows - 剪贴板是否在 Windows 下的桌面之间共享?

methods - Webkit 桌面通知 - 没有方法 'createHTMLNotification'

java - 无法在 Springboot "no single-String constructor/factory method"中使用 Jackson 反序列化自定义日期对象

java - Kafka消费者集群环境偏移

java - 使用泛型进行反序列化的重构方法

java - Desktop Java 类的窗口位置和大小

java - 主菜单的 LIBGDX 背景显示为白色

node.js - Node-webkit 桌面应用程序限制

java - 不同项目的共享测试资源