Как нарисовать рамку вокруг текста, когда я выделил текст мышью в области «Текст»? - PullRequest
3 голосов
/ 30 августа 2010

Я использовал

textArea1=new TextArea();
String s=textArea1.getSelectedText();
g.drawRect(s.length(),s.length(),s.length(),s.length());

но он не работает, как ожидалось.

1 Ответ

3 голосов
/ 30 августа 2010

Ваш вопрос сбивает с толку.Вы используете тег Swing, но вы также используете текст TextArea, который является компонентом AWT, а не компонентом Swing.

Я бы предложил использовать Swing и JTextArea.В этом случае вы можете добавить «выделение» к указанному.Вот пользовательский класс, который позволяет вам использовать Rectangle Painter для этого выделения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...