Hallo,
ich habe eine JTArea names "informationTA", welche mehrzeiligen Text enthält. Die Instanz enthält umgebrochenen Text sprich jede Zeile wurde auf 60 Zeichen/zeile begrenzt! Nun möchte ich die JTA "informationTA" Zeile für Zeile auslesen und an einer ganz bestimmten Stelle in der JTA "zielJTA" einfügen. Diese ganz bestimmte Stelle stellt der Platzhalterstring "%info%" dar (siehe unten)
Diese Methode liest eine Zeile aus einem Textfield und fügt diese in die zielJTA ein an der Stelle "%info%"!!!
Das gleiche mit Hilfe untenstehender Methode möchte ich nun für mehrere zeilen Text erreichen, sprich die 1. Zeile wird eingefügt bei "%info%" und alle nachfolgenden Zeilen kommen bündig untendrunter!
Was muss ich also machen um diese Zeilen sozusagen formatiert(an dem Platzhalter %info% eingefügt und alles untereinander) in die JTA zielJTA zu kopieren??? Kurz gefragt: Wie JTA zeilenweise lesen und wieder zeilenweise wo einfügen?
ich habe eine JTArea names "informationTA", welche mehrzeiligen Text enthält. Die Instanz enthält umgebrochenen Text sprich jede Zeile wurde auf 60 Zeichen/zeile begrenzt! Nun möchte ich die JTA "informationTA" Zeile für Zeile auslesen und an einer ganz bestimmten Stelle in der JTA "zielJTA" einfügen. Diese ganz bestimmte Stelle stellt der Platzhalterstring "%info%" dar (siehe unten)
Diese Methode liest eine Zeile aus einem Textfield und fügt diese in die zielJTA ein an der Stelle "%info%"!!!
Das gleiche mit Hilfe untenstehender Methode möchte ich nun für mehrere zeilen Text erreichen, sprich die 1. Zeile wird eingefügt bei "%info%" und alle nachfolgenden Zeilen kommen bündig untendrunter!
Code:
public void replaceDate()
{
String datum = datumTF.getText(); //
String zielJTA = nfoBereich.getText(); Der komplette Text der JTA-instanz "nfoBereich" wird in die var "zielJTA" kopiert
String neuerText = zielJTA.replaceAll("(?>\\%date\\%) *", datum + " ."); //Das Datum wird an die Stelle von %date$ kopiert
nfoBereich.setText(neuerText); Die variable neuerText mit dem neuen Text wird in den nfoBereich kopiert mit setText!!!
}
Was muss ich also machen um diese Zeilen sozusagen formatiert(an dem Platzhalter %info% eingefügt und alles untereinander) in die JTA zielJTA zu kopieren??? Kurz gefragt: Wie JTA zeilenweise lesen und wieder zeilenweise wo einfügen?