public class BasicTextAreaUI extends BasicTextUI
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.
BasicTextUI.BasicCaret , BasicTextUI.BasicHighlighter | Constructor and Description |
|---|
BasicTextAreaUI()
Constructs a new BasicTextAreaUI object.
|
| Modifier and Type | Method and Description |
|---|---|
View |
create(Element
Creates the view for an element.
|
static ComponentUI |
createUI(JComponent
Creates a UI for a JTextArea.
|
int |
getBaseline(JComponent
Returns the baseline.
|
Component |
getBaselineResizeBehavior(JComponent
Returns an enum indicating how the baseline of the component changes as the size changes.
|
Dimension |
getMinimumSize(JComponent
The method is overridden to take into account caret width.
|
Dimension |
getPreferredSize(JComponent
The method is overridden to take into account caret width.
|
protected String |
getPropertyPrefix()
Fetches the name used as a key to look up properties through the UIManager.
|
protected void |
installDefaults()
Initializes component properties, such as font, foreground, background, caret color, selection color, selected text color, disabled text color, and border color.
|
protected void |
propertyChange(PropertyChangeEvent
This method gets called when a bound property is changed on the associated JTextComponent.
|
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModelcontains, getAccessibleChild, getAccessibleChildrenCountpublic static ComponentUIcreateUI(JComponent ta)
ta - a text area
protected StringgetPropertyPrefix()
getPropertyPrefix in class
BasicTextUI
protected void installDefaults()
BasicTextUI
installDefaults in class
BasicTextUI
BasicTextUI.uninstallDefaults() ,
BasicTextUI.installUI(javax.swing.JComponent)
protected void propertyChange(PropertyChangeEventevt)
propertyChange in class
BasicTextUI
evt - the property change event
public DimensiongetPreferredSize(JComponent c)
getPreferredSize in class
BasicTextUI
c - the editor component
IllegalArgumentException - if invalid value is passed
JComponent.getPreferredSize() ,
LayoutManager.preferredLayoutSize(java.awt.Container)
public DimensiongetMinimumSize(JComponent c)
getMinimumSize in class
BasicTextUI
c - the editor component
IllegalArgumentException - if invalid value is passed
JComponent.getMinimumSize() ,
LayoutManager.minimumLayoutSize(java.awt.Container) ,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Viewcreate(Element elem)
create in interface
ViewFactory
create in class
BasicTextUI
elem - the element
View
public int getBaseline(JComponentc, int width, int height)
getBaseline in class
ComponentUI
c -
JComponent baseline is being requested for
width - the width to get the baseline for
height - the height to get the baseline for
NullPointerException - if
c is
null
IllegalArgumentException - if width or height is < 0
JComponent.getBaseline(int, int)
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
getBaselineResizeBehavior in class
ComponentUI
c -
JComponent to return baseline resize behavior for
NullPointerException - if
c is
null
JComponent.getBaseline(int, int)