Hallo zusammen!
Ich möchte gerne einen Text mehrspaltig darstellen. Die Anforderungen sind:
- Der Text ist ein zusammenhängender Text "am Stück".
- Es soll dieser Text in Spalten dargestellt werden.
- Die Spaltenbreite kann sich dynamisch ändern (Änderung der Fenstergröße), der Text soll sich entsprechend anpassen
Lösungsmöglichkeiten:
- Entsprechende Konfiguration einer JTextPane. Kann das das überhaupt, bzw. ist das per EditorKit und/oder Document vermittelbar? Ich habe nichts dort gefunden.
- Mehrere Komponenten/JTable: Schlecht, weil ich nicht erst noch berechnen will, wie viel Text in der linken Spalte unterkommen kann um diesen dann aufzutrennen. Der String soll am Stück bleiben dürfen.
- Eigene JComponent und Text selbst rendern: sicherlich aus didaktischer Perspektive sehr gut, aber vor allen Dingen mühsam.
Kann man das irgendwie fertig haben? Ich würde nur ungerne selbst mit Textrendering anfangen und ich kann mir auch nicht vorstellen, daß das noch nie jemand gemacht haben soll.
Gruß
Mathias
Ich möchte gerne einen Text mehrspaltig darstellen. Die Anforderungen sind:
- Der Text ist ein zusammenhängender Text "am Stück".
- Es soll dieser Text in Spalten dargestellt werden.
- Die Spaltenbreite kann sich dynamisch ändern (Änderung der Fenstergröße), der Text soll sich entsprechend anpassen
Lösungsmöglichkeiten:
- Entsprechende Konfiguration einer JTextPane. Kann das das überhaupt, bzw. ist das per EditorKit und/oder Document vermittelbar? Ich habe nichts dort gefunden.
- Mehrere Komponenten/JTable: Schlecht, weil ich nicht erst noch berechnen will, wie viel Text in der linken Spalte unterkommen kann um diesen dann aufzutrennen. Der String soll am Stück bleiben dürfen.
- Eigene JComponent und Text selbst rendern: sicherlich aus didaktischer Perspektive sehr gut, aber vor allen Dingen mühsam.
Kann man das irgendwie fertig haben? Ich würde nur ungerne selbst mit Textrendering anfangen und ich kann mir auch nicht vorstellen, daß das noch nie jemand gemacht haben soll.
Gruß
Mathias