как выбрать строку в Jtextarea?

У меня есть jtextarea, которую нельзя редактировать. В нем есть какой-то текст. Что я хочу, так это то, что когда пользователь щелкает в области jtextarea (предпочтительно один щелчок), выделяется вся строка, и этот выделенный текст извлекается.

Каждая строка на самом деле имеет адрес электронной почты вида [email protected]. Чтобы выделить весь текст, потребуются тройные щелчки. Я хочу, чтобы адрес электронной почты выбирался одним щелчком мыши. Это возможно?


person mithun1538    schedule 15.04.2010    source источник
comment
Разве JList не мог сделать это за вас?   -  person Peter Lang    schedule 15.04.2010
comment
Ага. Реализация его как JList сейчас.   -  person mithun1538    schedule 15.04.2010


Ответы (1)


Конечно. Просто реализуйте собственный слушатель и вызовите http://java.sun.com/javase/6/docs/api/javax/swing/text/JTextComponent.html#select%28int,%20int%29 в JTextArea.

Но разве JList не соответствует вашим требованиям?

person Searles    schedule 15.04.2010
comment
Черт. Просто не понял, что у java есть JList! - person mithun1538; 15.04.2010