Originariamente inviato da logangt
ho una jtextarea che viene riempita di paths
Perché non ad esempio un JList??

Originariamente inviato da logangt
Vorrei riuscire ad avere il path come un link.
Tecnicamente si può fare:
- registri un MouseListener sulla text area
- nel momento del click l'evento ti dà il Point
- Avendo il Point, usi int viewToModel(Point pt) di JTextArea (ereditato da JTextComponent) che ti dà l'indice "lineare" nel model (il Document).
- Avendo l'indice (di "click") nel Document vai a cercare l'indice di inizio/fine riga (e ci sono i metodi getRowStart()/getRowEnd() in javax.swing.text.Utilities che aiutano)
- Avendo indice di inizio/fine riga, estrai dal Document solo quella porzione.

Un po' articolato ... ma fattibile.

Meglio sarebbe un JList o magari anche un JEditorPane (tra i miei Java Examples, vedi firma, c'è un esempio che mostra degli "hyperlink" in un JEditorPane).