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

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -