java - 用鼠标发送加速器来执行文本选择

标签 java swing textselection accelerator

我需要使用鼠标而不是 ctrl+A 选择文本 我尝试过:

sendAcceleratorKey(MouseEvent.BUTTON1, "");

但我不知道我可以设置哪个参数来表示用鼠标单击并让鼠标强制选择文本。

最佳答案

如果文本位于 JTextComponent 中, selectAll()可能是您的 MouseListener 中合适的选择。

附录:您也许还可以利用全选 Action ,即bound在各种平台上默认为 control-Ameta-A

您的sscce可能有助于决定。有一个相关的例子here .

关于java - 用鼠标发送加速器来执行文本选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597927/

相关文章:

java - 在 JTextArea 中显示大文件

node.js - 如何从 Electron 桌面应用程序中获取当前选定的文本?

javascript - 处理 Firefox 扩展中的文本选择事件(防止用户选择文本)

java - Java 如何接受我的自签名证书而无需将其添加到 Java 信任库

java - 动态改变Jtree中一个或多个节点的颜色

java - 在 JTable 中显示各种对象的实例变量并修改它们

java - 在 JToolBar 中使用 for 循环添加动态加载图像

android - "text selection mode"是否对所有 View 和设备都一样工作

java - 如何用java进行预约记录?

java - 我如何解释这个java代码中的排序?