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

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -