Ciao ragazzi. Sto usando una JTextArea. Vorrei affidare ad un contatore il compito di contare il numero dei caratteri inseriti e vorrei che li mostri in tempo reale.
Per far ciò stò usando questo pezzo di codice

codice:
class LimitDocument extends PlainDocument
		{
		 
		private static final long serialVersionUID = 1L;
		int limit;
		 
		 public LimitDocument(int limit)
		 {
		  this.limit = limit;
		 }
		 
		 public void insertString(int offset, String s, AttributeSet a) throws BadLocationException 
		 {
			 
			 
		  
			 if (offset + s.length() <= limit)
			 {
				 super.insertString(offset,s,a);
				 System.out.println("Caratteri inseriti: "+(offset+1));
		
				
				 
			 }
		   
		  else
		   Toolkit.getDefaultToolkit().beep();
			 
			 
		 } 
		}
Solo che se viene cancellato un carattere, il conteggio non viene subito visualizzato ma solo dopo l'inserimento di un nuovo carattere. Come posso far aggiornare il contatore appena viene cancellato un carattere?