JEditorPane oder JTextPane?

syfds

Mitglied
Hallo an alle!

ich bräuchte einen guten Rat und zwar ich bin grad beim Implementieren eines kleinen Programms, das mir Texteinträge verwaltet (das verwende ich zum Mitschreiben in den Vorlesungen). Jetzt läuft bei mir alles wunderbar, was mir aber noch fehlt, die Einträge nicht als einfachen Text abzuspeichern, sondern den auch formatieren können, wie z.B. markieren, Schriftart und Größe ändern usw. Zur Abspeicherung von Einträgen verwende ich Textdateien.

Zuerst habe ich ein bisschen mit JEditorPane rumgespielt, wobei ich mit html tags schon sehr viele Sachen machen kann, es ist aber sehr aufwendig die ganzen Formatierungen zu verwalten(die Formatierungen zu löschen ).
+ Vorteil dabei: ich kann die Formatierung ruhig in der Textdatei abspeichern, sodass keine Änderungen am Programm notwendig sind.
- Nachteil: die Tags verhalten sich manchmal unvorhersehbar, nur bei kleinen Tags wie b,i,u ist es nicht so problematisch.

Jetzt habe ich mir JTextPane angeschaut, hier hat man keine Tags und kann Styles verwalten, eine dauerhafte Speicherung der Formatierung ist aber nicht möglich, wenn ich richtig verstanden habe?

Vielleicht hätte jemand von euch dasselbe Problem wie ich? Wie geht man am besten bei solcher Problemstellung vor? Ich werde mich auf Ratschläge jeder Art freuen!

Für eure Hilfe bedanke ich mich im Voraus!

Sergej
 
Warum schreibst du nicht einfach in einem Office-programm?

Natürlich ist eine Dauerhafte speicherung möglich, aber die musst du selbst Programmieren, das ist nicht ganz so trivial fürchte ich.
 
Warum schreibst du nicht einfach in einem Office-programm?

Natürlich ist eine Dauerhafte speicherung möglich, aber die musst du selbst Programmieren, das ist nicht ganz so trivial fürchte ich.

Hi, ja Office ist auf jeden Fall keine schlechte Alternative, Problem dabei ist, die vielen Dateien zu zentralisieren und zu verwalten.

So habe ich alle Vorlesungen und Einträge zentral, kann nach Überschriften und Daten suchen, ist einfach meiner Meinung nach viel bequemer. Da ich noch studiere, versuche ich meine erste Erfahrungen in Programmieren durch solche kleine Programme zu sammeln 🙂
 

Zurück
Oben