This commit is contained in:
Manindra Moharana
2014-07-26 21:54:21 +05:30

View File

@@ -103,7 +103,7 @@ public class JEditTextArea extends JComponent
}
// Initialize some misc. stuff
painter = new TextAreaPainter(this, defaults);
painter = createPainter(defaults);
documentHandler = new DocumentHandler();
eventListenerList = new EventListenerList();
caretEvent = new MutableCaretEvent();
@@ -176,6 +176,16 @@ public class JEditTextArea extends JComponent
}
/**
* Override this to provide your own painter for this {@link JEditTextArea}.
* @param defaults
* @return a newly constructed {@link TextAreaPainter}.
*/
protected TextAreaPainter createPainter(final TextAreaDefaults defaults) {
return new TextAreaPainter(this, defaults);
}
/**
* Inline Input Method Support for Japanese.
*/