Java - Как получить доступ к выделенному материалу в JTextArea - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть JTextArea, и у меня есть меню, которое позволяет вырезать, копировать и вставлять информацию с помощью методов cut(), copy() и paste().Однако я хочу, чтобы эти методы получали выделенный текст из текстовой области и использовали его в методах.Возможно ли это и как бы вы достигли этого?

Ответы [ 3 ]

4 голосов
/ 10 февраля 2012

Использование JTextArea.getSelectedText()

2 голосов
/ 10 февраля 2012

Используйте действия по умолчанию, предоставляемые редактором:

JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() ) );
2 голосов
/ 10 февраля 2012

Используйте HighLighter + DocumentListener, как описано в руководстве по Java .

...