Axel Richter: Zeile in JTextPane

Beitrag lesen

Hallo,

ich versuche für einen Texteditor mit JTextPane eine Zeile (die gesamte Zeile nicht nur den Text der Zeile)

Definiere Zeile im JTextPane!

zu markieren,

Definiere markieren!

weiss aber nicht wie ich dabei vorgehen soll. Hat jemand ne Idee?

Ich glaskugle mal:
Du hast eine Caret-Position und willst nun wissen, wo der Absatz (Paragraph) im StyledDocument, welches im JTextPane angezeigt wird, beginnt und endet, in dem sich diese Position befindet.

  • absichtlich keine Links, da die Ankernamen hier nicht akzeptiert werden:

http://java.sun.com/j2se/1.3/docs/api/javax/swing/JTextPane.html#getStyledDocument()

http://java.sun.com/j2se/1.3/docs/api/javax/swing/text/StyledDocument.html#getParagraphElement(int)

http://java.sun.com/j2se/1.3/docs/api/javax/swing/text/Element.html#getStartOffset()
http://java.sun.com/j2se/1.3/docs/api/javax/swing/text/Element.html#getEndOffset()

viele Grüße

Axel