Texte farbig ausgeben

Status
Nicht offen für weitere Antworten.

TheChemist

Bekanntes Mitglied
Hallo,
ich habe zurzeit eine JTextArea, auf die verschiedene Klassen Zugriff haben und auch jeweils etwas eintragen. Nun möchte ich den ausgegeben Text ein bisschen formatieren, am besten jeweils farbig darstellen, eventuell noch fett o.ä.
Mir ist bewusst, dass eine JTextArea nur unformatierten Text anzeigen kann, also brauch ich wohl was anderes. Ich habe mir schon eine kurze Erläuterung zu JText- und JEditorPanes auf der Sun-Seite durchgelesen allerdings nicht komplett verstanden und so bleibt die Frage offen, ob ich mein Vorhaben damit wie gewollt umsetzen kann. Oder ob es eine mir bisher unbekannte Alternative gibt?
 

diggaa1984

Top Contributor
JTextPane und JEditorPane sind wohl genau das was du suchst.
Beim EditorPane hättest du den Vorteil den Text durch html-tags zu modifizieren, beim TextPane geht das meines Wissen nach nur per AttributeSet, welches du zum jeweiligen zu modifizierenden Text angeben musst, sofern es sich vom standard-style unterscheidet.

Wichtig dafür könnte eventuell die Document-Klasse sein, welche das Model dieser beiden Text-Komponenten darstellt. Dazu gibt es auch in der FAQ einige Beiträge.
Für meine Studienarbeit habe ich auch eben das Syntaxhighlighting mittels JTextPane und einer angepassten Document-Klasse umgesetzt. Geht eigentlich ganz gut. :D
 

TheChemist

Bekanntes Mitglied
Okay, gestern Abend war wohl schon etwas spät.
Hab mir heute nochmal alles durchgelesen und habs dann schließlich doch verstanden und jetzt klappts wies soll :)
Trotzdem danke, in die FAQ hab ich zuvor nämlich noch garnet geschaut ... *shameonme*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Thallius Swing Warum kann man Texte im Panel nicht markieren? AWT, Swing, JavaFX & SWT 1
D Texte zeichenweise übereinander darstellen, gemeinsam umbrechen AWT, Swing, JavaFX & SWT 5
E Texte mit Konstante aus CSV in GUI anzeigen AWT, Swing, JavaFX & SWT 16
Antoras Swing Umfangreiche formatierte Texte in Fenster darstellen AWT, Swing, JavaFX & SWT 2
Raidri Kreisdiagramme und texte anpassen AWT, Swing, JavaFX & SWT 2
G Texte miteinander vergleichen AWT, Swing, JavaFX & SWT 5
A Grosse Texte >2mb anzeigen in JTextPane AWT, Swing, JavaFX & SWT 2
G ActionListener - Texte ändern per Knopfdruck AWT, Swing, JavaFX & SWT 4
S mehrzeilige texte ausgeben AWT, Swing, JavaFX & SWT 10
A Mit JavaFX einzelne Zeilen in TableView farbig markieren AWT, Swing, JavaFX & SWT 5
C JTextPane / JEditorPane ohne Keywords farbig machen AWT, Swing, JavaFX & SWT 4
D TreeNode farbig markieren AWT, Swing, JavaFX & SWT 2
S Swing Elemente einer JList Farbig hinterlegen AWT, Swing, JavaFX & SWT 6
C JTree per code selektierte Node wird nicht farbig hinterlegt AWT, Swing, JavaFX & SWT 2
0 Performante Konsolenausgabe in Fenster (farbig) AWT, Swing, JavaFX & SWT 6
U Ein Element in einer JList farbig hervorheben ! AWT, Swing, JavaFX & SWT 2
D Einzelnen Worte eines Strings farbig machen AWT, Swing, JavaFX & SWT 11
S Text farbig darstellen AWT, Swing, JavaFX & SWT 3
E JTable; DefaultTableCellRenderer. Zellen farbig befüllen. AWT, Swing, JavaFX & SWT 5
D Jtable farbig markieren - Verständnis Problem AWT, Swing, JavaFX & SWT 5
G Button auswerten und ausgeben ob richtig oder falsch AWT, Swing, JavaFX & SWT 1
G Versionscode aus build.gradle in Java-Klasse ausgeben lassen AWT, Swing, JavaFX & SWT 14
Encera ArrayList mit eigenen Objekten in JavaFX sortieren und ausgeben AWT, Swing, JavaFX & SWT 50
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
A Titelleiste soll Pfad ausgeben AWT, Swing, JavaFX & SWT 16
P Swing Zufallsbilder auf Frame ausgeben AWT, Swing, JavaFX & SWT 1
T Anderen Java Code durch Code kompilieren und Fehler in Label ausgeben AWT, Swing, JavaFX & SWT 5
M Swing Objekt Array in GUI ausgeben AWT, Swing, JavaFX & SWT 1
B Textfelder in einer ListView ausgeben AWT, Swing, JavaFX & SWT 13
G Eingabe in JTextField in Array speichern und in JList ausgeben AWT, Swing, JavaFX & SWT 7
S GUI Kreuz zeichnen und Position ausgeben AWT, Swing, JavaFX & SWT 3
J Datensatz in jTable ausgeben AWT, Swing, JavaFX & SWT 3
M JavaFX JavaFX ResultSet in TableView ausgeben AWT, Swing, JavaFX & SWT 2
J Event Handling Input auf String testen, Fehlermeldung ausgeben AWT, Swing, JavaFX & SWT 4
T [Neuling] Textfeld Inhalt überprüfen und falsche Stellen als msg Ausgeben AWT, Swing, JavaFX & SWT 1
T JOptionPane Dialog plus Rechnung ausgeben AWT, Swing, JavaFX & SWT 1
K Swing GridLayout - x und y bei Mausklick ausgeben AWT, Swing, JavaFX & SWT 4
sandaime Swing 3 JComboBoxen ausgelesen Elemente einzel ausgeben AWT, Swing, JavaFX & SWT 6
C JavaFX mehrere Kreise nach Eingabeprozess ausgeben AWT, Swing, JavaFX & SWT 2
S Höhendaten in einer Grafik ausgeben AWT, Swing, JavaFX & SWT 2
L Array mit JButton, wie rausfinden auf welche JButton geklickt wurde + index des JButtons ausgeben AWT, Swing, JavaFX & SWT 4
K Pfad mit JFileChooser ausgeben lassen AWT, Swing, JavaFX & SWT 7
B Map, Set oder List in GUI ausgeben AWT, Swing, JavaFX & SWT 5
F Swing String[] in JTextArea ausgeben. Jeder Eintrag in neue Zeile, aber ohne "\n"- Geht das? AWT, Swing, JavaFX & SWT 3
B Text auf Display ausgeben [LWJGL] AWT, Swing, JavaFX & SWT 2
V GUI mit Swing -> Wenn IP eingegeben Domain ausgeben AWT, Swing, JavaFX & SWT 15
precoc Konsole in GUI ausgeben AWT, Swing, JavaFX & SWT 8
MiMa Dateien aus Ordner in einer JList Ausgeben AWT, Swing, JavaFX & SWT 32
MiMa Integer Zahl in Textfield ausgeben AWT, Swing, JavaFX & SWT 12
P Elemente einer JList ausgeben AWT, Swing, JavaFX & SWT 11
B Swing Komponente an Position eines Objektes ausgeben lassen AWT, Swing, JavaFX & SWT 3
A mehrere Zeilen in GUi ausgeben AWT, Swing, JavaFX & SWT 2
P Binärbaum grafisch ausgeben AWT, Swing, JavaFX & SWT 4
D SpinnerDateModel NUR Uhrzeit ausgeben AWT, Swing, JavaFX & SWT 7
C ausgewählte JtoggleButton als Variablenwert ausgeben AWT, Swing, JavaFX & SWT 14
C Konsolenausgabe in TextArea ausgeben AWT, Swing, JavaFX & SWT 8
T jSlider-Value als Float in jLabel ausgeben AWT, Swing, JavaFX & SWT 2
J Bitmaps nebeneinander ausgeben AWT, Swing, JavaFX & SWT 4
A Formatierten String ausgeben (drawString) AWT, Swing, JavaFX & SWT 5
M Swing Eine andere Klasse über Button starten und in TextArea ausgeben AWT, Swing, JavaFX & SWT 13
S Swing Grundprinzip String ausgeben, aber wie? AWT, Swing, JavaFX & SWT 6
S AWT Arrays in externer jTable Klasse ausgeben AWT, Swing, JavaFX & SWT 3
P Datenelement anderer Klasse in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
M Swing Eingabe auf JTextField automatisch ausgeben auf JLabel AWT, Swing, JavaFX & SWT 2
maddin86 Eingabe in Textfeld 1 synchron in Textfeld 2 ausgeben AWT, Swing, JavaFX & SWT 9
R String in JFrame ausgeben AWT, Swing, JavaFX & SWT 10
H Swing variable in Numberfield ausgeben AWT, Swing, JavaFX & SWT 5
P Swing ComboBox(en) in JTable auslesen und ausgeben AWT, Swing, JavaFX & SWT 11
D Event in Fenster ausgeben + Observer + kein Plan AWT, Swing, JavaFX & SWT 2
H Rechteck grafisch ausgeben (2D) AWT, Swing, JavaFX & SWT 3
C Value eines RadioButtons ausgeben AWT, Swing, JavaFX & SWT 6
S SWT Fehlermeldung ausgeben AWT, Swing, JavaFX & SWT 7
D Feedback in Fenster ausgeben AWT, Swing, JavaFX & SWT 4
B Exceptions werfen und in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
S Würfelnetz in Java ausgeben möglich? AWT, Swing, JavaFX & SWT 4
P List in JTextField ausgeben AWT, Swing, JavaFX & SWT 8
R for-Schleife in Applet ausgeben AWT, Swing, JavaFX & SWT 3
J DB in JTable ausgeben... AWT, Swing, JavaFX & SWT 3
T ArrayList aus KlasseA in KlasseB in JTextArea ausgeben AWT, Swing, JavaFX & SWT 12
N Swing JList Elemente ausgeben fehlerhaft AWT, Swing, JavaFX & SWT 4
S Arrayinhalt nach Klicken des Buttons im Fenster ausgeben AWT, Swing, JavaFX & SWT 27
radiac AWT Mausposition als String ausgeben??? AWT, Swing, JavaFX & SWT 5
D Objekt (Map) in Textfeld ausgeben AWT, Swing, JavaFX & SWT 10
G Process in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
T Swing Sql Tabellen in jList ausgeben und speichern AWT, Swing, JavaFX & SWT 4
B Datensätze einer Datenbank in JTable ausgeben AWT, Swing, JavaFX & SWT 14
L SWT-Table: Datum ausgeben? AWT, Swing, JavaFX & SWT 5
A Statusinformationen realtime ausgeben AWT, Swing, JavaFX & SWT 9
G Markierte MenüItems des JCombobox - Popups ausgeben AWT, Swing, JavaFX & SWT 7
R Flächeninhalt ausgeben AWT, Swing, JavaFX & SWT 7
A Dateien in TextArea ausgeben AWT, Swing, JavaFX & SWT 6
L DOS-Rückgabe auf einem JPanel ausgeben AWT, Swing, JavaFX & SWT 5
G Zeilenweise ausgeben! AWT, Swing, JavaFX & SWT 2
X JTextArea Text ausgeben mit setText(a) aber wie? AWT, Swing, JavaFX & SWT 3
A JTable: Zeit in Spalte ausgeben AWT, Swing, JavaFX & SWT 2
G Datensätze aus DB in TextFeld ausgeben AWT, Swing, JavaFX & SWT 18
L JTree Frage -> nur den Wert des Knotens ausgeben? AWT, Swing, JavaFX & SWT 2
L nur den JTree Knoten auf der Console ausgeben? AWT, Swing, JavaFX & SWT 6
G Textfeld auslesen und auf der Konsole ausgeben? AWT, Swing, JavaFX & SWT 10

Ähnliche Java Themen

Neue Themen


Oben