You can override getToolTipText(Mouse Event event)
as needed.
Addendum: JTextComponent
, the parent of JTextArea
provides location information via two methods: modelToView()
and viewToModel()
. The latter should let you translate the mouse location into a document offset.