SyntaxHighlighter
lima-city → Forum → Programmiersprachen → Java
aktuelle zeile
antwort
datei
editor
eingabe
element
funktion
gen
highlight
off
paar verzweifelte coder
rad
stehen
zeile
-
Hi, hat jemand schonmal einen SyntaxHighlighter geschrieben?
Ich bin bis jetzt auf jedem Weg gescheitert.
Wie w?rdet ihr es machen oder habt es schon gemacht? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Tja, da keiner schreibt denk ich mal, dass keiner ne antwort hat.
Es gibt bestimmt noch ein paar verzweifelte Coder, die sich mit dem selben Problem rum?rgern.
Naja ich hab's nun so gemacht:
1. Mein Document von DefaultStyledDocument abgeleitet.
2. Die Funktion "insertString" ?berschreiben und die aktuelle Zeile holen:
super.insertString(offs, str, a); // --- Zeile holen Element root = getDefaultRootElement(); Element line = root.getElement(root.getElementIndex(offs)); int p0 = line.getStartOffset(), p1 = line.getEndOffset(); String txtLine = getText(p0,p1-p0); // +++ Zeile holen
So m?sst ihr nicht das Rad neu erfinden und ein eigenes View erstellen.
Naja, wie oder was ihr nun Highlightet m?sst ihr selbst entscheiden
Falls es noch weiter fragen gibt oder ihr bei eurer Highlight idee nicht weiter kommt einfach fragen.
-Gru? KaraHead -
in vielen - auch frei verf?gbaren - Editoren gibt es eine Datei, in der alle gew?nschten Schl?sselworte stehen. W?hrend der Eingabe werden die die einzelnen "Tokens" dann mit den Eintr?gen dieser Datei verglichen.
...vielleicht hilft's ja
greetinx
WS -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage