Отправьте ускоритель мышкой для выбора текста
Мне нужно сделать выделение текста с помощью мыши вместо Ctrl+A, я пытался:
sendAcceleratorKey(MouseEvent.BUTTON1, "");
но я не знаю, какой аргумент я мог бы указать, чтобы сделать щелчок мышью и позволить мышке принудительно выбирать текст.
1 ответ
Если текст находится в JTextComponent
, selectAll()
может быть подходящим выбором в вашем MouseListener
,
Приложение: Вы также можете использовать select-all
Action
, который по умолчанию связан с - A или meta - A на различных платформах.
Ваша наука может быть полезна при принятии решения. Здесь есть связанный пример.