Formated Code in Textarea

anyname

Grünschnabel
hallo

ich möchte ein formated code in einem TEXTAREA setzen.
z.B. ich möchte ein Programm machen in dem kann man JAVA lernen, wenn man auf den Button WHILE klickt, kommt ein mini Tuto über WHILE in JAVA in einem TEXTAREA, den ich später in einem JPANEL setze.
JAVA Code ist kein einfacher TEXT, also ich denke dass die Akkoladen und Schlüsselwörter wie "while" selbst Probleme stellen oder?

danke
 
mein Anliegen ist :

wie kann man JAVA Code in einem JTEXTAREA oder JEDITORPANE sezten kann, ohne den CODE ändern zu müssen. ich will die Gerüst des Codes behalten, ich meine mit Abstand zwischen den Linien und warum nicht Schlüsselwörter gefärbt um den Code lesbarer zu machen.
ich hoffe, ich habe mich ausführlich geäußert.
 
Hi

dass bestimmte Wörter farbig angezeigt werden etc. liegt nur am Schreibprogramm
Mit Java und der Programmfunktionalität selber hat das gar nichts zu tun.
Javacode könntest du auch mit Programmen wie MS Word schreiben,
es geht wirklich nur um den Text.
Word hat eben viele Sachen, die einem Programmierer das Leben vereinfachen, nicht drin,
weil es nicht fürs Programmieren gemacht wurde.

Zum Färben: Gibts in Java nicht fertig eingebaut, also

a) selbst etwas schreiben, dass Wörter wie while sucht und einfärbt
(einige Swing-Komponenten, wie zB. JLabel, können ein wenig HTML
also aus while sowas machen: <span color=blue>while</span>
Einfach im String suchen/ersetzen).

b) Fertiglösungen wie zB. http://code.google.com/p/java-syntax-highlighter/
 
Zurück