Ahoi!
Ich versuche gerade als Teil eines Editors eine Multiline-Editier-Funktion hinzubekommen.
Das heißt wenn ich in einer Zeile etwas am Text verändere, soll die gleiche Änderung auch in allen Anderen Zeilen an der gleichen Cursorpostion stattfinden.
Seit Stunden versuche ich jetzt schon die verschiedensten Listener etc. - aber es wollen mir keine Ideen zur Umstzung kommen.
Bin für jeden Hinweis und jede Idee dankbar (sehr gerne auch eventuell vorhandene Beispiele).
...ich weiß, man sieht noch nichts von der Funktionalität... die letzten Stunden nur nutzloses fabriziert
Ich versuche gerade als Teil eines Editors eine Multiline-Editier-Funktion hinzubekommen.
Das heißt wenn ich in einer Zeile etwas am Text verändere, soll die gleiche Änderung auch in allen Anderen Zeilen an der gleichen Cursorpostion stattfinden.
Seit Stunden versuche ich jetzt schon die verschiedensten Listener etc. - aber es wollen mir keine Ideen zur Umstzung kommen.
Bin für jeden Hinweis und jede Idee dankbar (sehr gerne auch eventuell vorhandene Beispiele).
Java:
public class MultiLineEditorPane extends JFrame implements SOMEListener{
/**
* Text der bearbeitet werden soll.
*/
private final String multiLineEditText;
/**
* Konstruktor.
*/
public MultiLineEditorPane(String multiLineEditText){
this.multiLineEditText = multiLineEditText;
this.setTitle("MultiLine Editor");
JTextArea mlTextArea = new JTextArea(this.multiLineEditText);
mlTextArea.getDocument().addSOMEListener(this);
JScrollPane scrollPane = new JScrollPane(mlTextArea);
this.add(scrollPane);
this.pack();
this.setVisible(true);
}}
...ich weiß, man sieht noch nichts von der Funktionalität... die letzten Stunden nur nutzloses fabriziert
Zuletzt bearbeitet: