¿Cómo seleccionar y recuperar una cadena de una línea completa de texto en una JtextArea?

Tengo un JFrame que muestra las películas actuales que están almacenadas en mi computadora. Muestra los nombres de los archivos comoStrings en unJTextArea.

Lo que quiero hacer es hacer doble clic en un particularString (que representa un archivo real en mi computadora) y ese archivo se abriría.

La parte inicial y la parte de doble clic ya están resueltas, pero cuando hago doble clic en el botónString en miJTextArea solo una parte de esoString será seleccionado. (Estoy usandoJTextArea.getSelectedText()).

Lo que quiero es que el todo.String está seleccionado y que puedo recuperar elString. Necesito hacer esto ya que algunos de mis archivos de película tienen nombres similares y se abriría el archivo incorrecto.

¿Hay algún método ya implementado que pueda extender la selección a una línea completa? He intentado buscar el problema en Google, pero nada seleccionará toda la línea de texto.

Un ejemplo:http://i47.tinypic.com/wvol6a.png

Gracias a todos por el aporte y lamento no haber estado claro con respecto a JTextArea, JTextArea era obligatorio.

Ahora tengo una solución a mi problema y agradezco a Hovercraft Full Of Eels por esto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta