hallo,
vorsorglich schonmal eine Frage
Für meinen Editor würde ich gerne wie in Eclipse fehlerhafte Syntax rot unterstreichen lassen .. das sich diese Farbe nun von der Farbe des Syntaxhighlighting unterscheiden kann, wäre es keine Lösung die fehlerhafte Stelle durch ein "underline"-Attribut zu erweitern.
In Eclipse gibts ja die schicke wellenlinie. Ich könnte mir vorstellen das es mit einem weiteren Layer gehen würde, den ich über das TextPane lege, aber dann müsste ich abhängig von Offset des Fehlers und Schriftart/-größe die Position bestimmen, an welcher die Linie anfängt und aufhört - richtig? Das klingt schon ein wenig unangenehm.
Gibt es vielleicht noch andere Lösungen, die ich nicht kenne? Bei Vorhandensein des Fehlers habe ich zumindest das Start- und EndOffset zur Verfügung. Ich möchte aber nicht den Text in dem TextPane einfärben, das fände ich als Nutzer irretierend und ich könnte auch keine Farbe direkt vorschreiben, da der Nutzer fürs Syntaxhighlighting aus der kompletten Palette des JColorChoosers wählen darf. Somit laufe ich Gefahr, das Fehlerfarbe und Nutzersetting sich zu sehr ähneln
vorsorglich schonmal eine Frage
Für meinen Editor würde ich gerne wie in Eclipse fehlerhafte Syntax rot unterstreichen lassen .. das sich diese Farbe nun von der Farbe des Syntaxhighlighting unterscheiden kann, wäre es keine Lösung die fehlerhafte Stelle durch ein "underline"-Attribut zu erweitern.
In Eclipse gibts ja die schicke wellenlinie. Ich könnte mir vorstellen das es mit einem weiteren Layer gehen würde, den ich über das TextPane lege, aber dann müsste ich abhängig von Offset des Fehlers und Schriftart/-größe die Position bestimmen, an welcher die Linie anfängt und aufhört - richtig? Das klingt schon ein wenig unangenehm.
Gibt es vielleicht noch andere Lösungen, die ich nicht kenne? Bei Vorhandensein des Fehlers habe ich zumindest das Start- und EndOffset zur Verfügung. Ich möchte aber nicht den Text in dem TextPane einfärben, das fände ich als Nutzer irretierend und ich könnte auch keine Farbe direkt vorschreiben, da der Nutzer fürs Syntaxhighlighting aus der kompletten Palette des JColorChoosers wählen darf. Somit laufe ich Gefahr, das Fehlerfarbe und Nutzersetting sich zu sehr ähneln