Hey,
ich bräuchte etwas, das sich genauso gut in ein ScrollPane implementieren lässt wie eine JTextArea, nur bietet diese
mir, soweit ich das jetzt nachgeprüft habe, ein paar Funktionalitäten nicht, die ich gerne hätte.
Die wären:
Ich würde gerne Text-Zeilen in unterschiedlicher Farbe anzeigen lassen können (ich kann nur mit setForeground die Farbe umstellen, aber das gilt immer für den kompletten Inhalt der TextArea)
Ausserdem würd ich irgendwie gerne ein ToolTip für jede Text-Zeile haben, und zwar so dass wenn eine Zeile länger
ist als das Fenster, bzw. das ScrollPane und die TextArea, dass dann ein ToolTip Text eingeblendet wird (ohne Delay!) der die Zeile komplett zeigt.
Geht sowas?
In der API gibt es als Alternativen nur EditorArea oder sowas, sah nicht so aus als könnten die das alles.. Vorallem
kontte man da irgendwie gar nicht so leicht Text einfügen per append(String) oder insert(String).
Wie könnte ich so eine Funktionalität am besten realisieren, welche Klasse gäb es da am besten ausser JTextArea?
Ich hab mir schon überlegt ob ich es einfach in ein JPanel malen soll, also Strings malen..
Aber das ganze müsste wie gesagt auch scrollbar sein, also wär es gut wenn ich es in ein ScrollPane hauen kann,
generell vermute ich mal ist das Zeichen von Strings, wenn es um sowas wie eine Liste von Text-Zeilen geht (das ist es nämlich bei mir) sehr dilletantisch und nicht gut programmiert.
Danke im Vorraus
ich bräuchte etwas, das sich genauso gut in ein ScrollPane implementieren lässt wie eine JTextArea, nur bietet diese
mir, soweit ich das jetzt nachgeprüft habe, ein paar Funktionalitäten nicht, die ich gerne hätte.
Die wären:
Ich würde gerne Text-Zeilen in unterschiedlicher Farbe anzeigen lassen können (ich kann nur mit setForeground die Farbe umstellen, aber das gilt immer für den kompletten Inhalt der TextArea)
Ausserdem würd ich irgendwie gerne ein ToolTip für jede Text-Zeile haben, und zwar so dass wenn eine Zeile länger
ist als das Fenster, bzw. das ScrollPane und die TextArea, dass dann ein ToolTip Text eingeblendet wird (ohne Delay!) der die Zeile komplett zeigt.
Geht sowas?
In der API gibt es als Alternativen nur EditorArea oder sowas, sah nicht so aus als könnten die das alles.. Vorallem
kontte man da irgendwie gar nicht so leicht Text einfügen per append(String) oder insert(String).
Wie könnte ich so eine Funktionalität am besten realisieren, welche Klasse gäb es da am besten ausser JTextArea?
Ich hab mir schon überlegt ob ich es einfach in ein JPanel malen soll, also Strings malen..
Aber das ganze müsste wie gesagt auch scrollbar sein, also wär es gut wenn ich es in ein ScrollPane hauen kann,
generell vermute ich mal ist das Zeichen von Strings, wenn es um sowas wie eine Liste von Text-Zeilen geht (das ist es nämlich bei mir) sehr dilletantisch und nicht gut programmiert.
Danke im Vorraus