java - JTextArea Document Listener updating text -
i have jtextarea , i'd listen when user pastes text in jtextarea. specifically, i'd following:
get text pasted, remove whitespaces, , replace jtextarea text edited text without spaces (rather original text user pasted).
how can using documentlistener, , avoiding java.lang.unsupportedoperationexception: not supported yet.
, comes result of following code:
public void insertupdate(documentevent de) { final string replace = jtextarea1.gettext().replaceall("\\s",""); swingutilities.invokelater(new runnable() { public void run() { jtextarea1.settext(replace); } }); }
i haven't issue method insertupdate(documentevent documentevent)
, sure jtextarea can accepting chars input, if you'll have issue use jeditorpane, there can importing java awt , swing objects too
code example
private documentlistener doclistener = new documentlistener() { @override public void changedupdate(documentevent documentevent) { printit(documentevent); } @override public void insertupdate(documentevent documentevent) { printit(documentevent); } @override public void removeupdate(documentevent documentevent) { printit(documentevent); } private void printit(documentevent documentevent) { documentevent.eventtype type = documentevent.gettype(); //your code } };
for replacing inserted characters have add documentfilter
Comments
Post a Comment