@Override public Document createDefaultDocument() { JavaDocument doc = new JavaDocument(); doc.setEditWindow(editWindow); return doc; }
@Override public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f) { super.changedUpdate(e, a, f); JavaDocument d = (JavaDocument) e.getDocument(); if (d.isNeedsRedraw()) { getContainer().repaint(); d.setNeedsRedraw(false); } }