public class WebTextField extends javax.swing.JTextField implements ShapeProvider, com.alee.managers.language.LanguageMethods, com.alee.managers.settings.SettingsMethods, FontMethods<WebTextField>, SizeMethods<WebTextField>
javax.swing.JTextField.AccessibleJTextFieldjavax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBindingjavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
WebTextField() |
WebTextField(boolean drawBorder) |
WebTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns) |
WebTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean drawBorder) |
WebTextField(int columns) |
WebTextField(int columns,
boolean drawBorder) |
WebTextField(java.lang.String text) |
WebTextField(java.lang.String text,
boolean drawBorder) |
WebTextField(java.lang.String text,
int columns) |
WebTextField(java.lang.String text,
int columns,
boolean drawBorder) |
| Modifier and Type | Method and Description |
|---|---|
WebTextField |
changeFontSize(int change)
Changes font size of the specified component.
|
void |
clear()
Additional component methods
|
static WebTextField |
createWebTextField()
Styled field short creation methods
|
static WebTextField |
createWebTextField(boolean drawBorder) |
static WebTextField |
createWebTextField(boolean drawBorder,
int round) |
static WebTextField |
createWebTextField(boolean drawBorder,
int round,
int shadeWidth) |
java.awt.Insets |
getFieldMargin() |
java.lang.String |
getFontName()
Returns component font name.
|
int |
getFontSize()
Returns component font size.
|
java.lang.String |
getInputPrompt() |
java.awt.Font |
getInputPromptFont() |
java.awt.Color |
getInputPromptForeground() |
int |
getInputPromptPosition() |
javax.swing.JComponent |
getLeadingComponent() |
int |
getMinimumHeight()
Returns component minimum height.
|
int |
getMinimumWidth()
Returns component minimum width.
|
Painter |
getPainter() |
int |
getPreferredHeight()
Returns component preferred height.
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size.
|
int |
getPreferredWidth()
Returns component preferred width.
|
int |
getRound() |
int |
getShadeWidth() |
javax.swing.JComponent |
getTrailingComponent() |
WebTextFieldUI |
getWebUI() |
boolean |
isBoldFont()
Returns whether component font is bold or not.
|
boolean |
isDrawBackground() |
boolean |
isDrawBorder()
UI methods
|
boolean |
isDrawFocus() |
boolean |
isDrawShade() |
boolean |
isHideInputPromptOnFocus() |
boolean |
isItalicFont()
Returns whether component font is italic or not.
|
boolean |
isLanguageSet() |
boolean |
isPlainFont()
Returns whether component font is plain or not.
|
boolean |
isWebColored() |
void |
loadSettings() |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor) |
void |
registerSettings(java.lang.String key) |
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
removeLanguage() |
void |
removeLanguageUpdater() |
void |
saveSettings() |
WebTextField |
setBoldFont()
Sets bold font for the component.
|
WebTextField |
setBoldFont(boolean apply)
Sets bold font for the component.
|
void |
setDrawBackground(boolean drawBackground) |
void |
setDrawBorder(boolean drawBorder) |
void |
setDrawFocus(boolean drawFocus) |
void |
setDrawShade(boolean drawShade) |
void |
setFieldMargin(java.awt.Insets margin) |
void |
setFieldMargin(int spacing) |
void |
setFieldMargin(int top,
int left,
int bottom,
int right) |
WebTextField |
setFontName(java.lang.String fontName)
Sets component font name.
|
WebTextField |
setFontSize(int fontSize)
Sets component font size.
|
WebTextField |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component.
|
WebTextField |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component.
|
WebTextField |
setFontStyle(boolean bold,
boolean italic)
Sets component font style.
|
WebTextField |
setFontStyle(int style)
Sets component font style.
|
void |
setHideInputPromptOnFocus(boolean hideInputPromptOnFocus) |
void |
setInputPrompt(java.lang.String inputPrompt) |
void |
setInputPromptFont(java.awt.Font inputPromptFont) |
void |
setInputPromptForeground(java.awt.Color inputPromptForeground) |
void |
setInputPromptPosition(int inputPromptPosition) |
WebTextField |
setItalicFont()
Sets italic or plain font for the component.
|
WebTextField |
setItalicFont(boolean apply)
Sets italic or plain font for the component.
|
void |
setLanguage(java.lang.String key,
java.lang.Object... data) |
void |
setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater) |
void |
setLeadingComponent(javax.swing.JComponent leadingComponent) |
void |
setMargin(int spacing) |
void |
setMargin(int top,
int left,
int bottom,
int right) |
WebTextField |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
WebTextField |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
void |
setPainter(Painter painter) |
WebTextField |
setPlainFont()
Sets plain font for the component.
|
WebTextField |
setPlainFont(boolean apply)
Sets plain font for the component.
|
WebTextField |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
WebTextField |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
void |
setRound(int round) |
void |
setShadeWidth(int shadeWidth) |
void |
setTrailingComponent(javax.swing.JComponent trailingComponent) |
void |
setWebColored(boolean webColored) |
void |
unregisterSettings() |
void |
updateLanguage(java.lang.Object... data) |
void |
updateLanguage(java.lang.String key,
java.lang.Object... data) |
void |
updateUI() |
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffsetaddCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, viewToModel, writeaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic WebTextField()
public WebTextField(boolean drawBorder)
public WebTextField(java.lang.String text)
public WebTextField(java.lang.String text,
boolean drawBorder)
public WebTextField(int columns)
public WebTextField(int columns,
boolean drawBorder)
public WebTextField(java.lang.String text,
int columns)
public WebTextField(java.lang.String text,
int columns,
boolean drawBorder)
public WebTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns)
public WebTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean drawBorder)
public void clear()
public boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public boolean isDrawFocus()
public void setDrawFocus(boolean drawFocus)
public javax.swing.JComponent getLeadingComponent()
public void setLeadingComponent(javax.swing.JComponent leadingComponent)
public javax.swing.JComponent getTrailingComponent()
public void setTrailingComponent(javax.swing.JComponent trailingComponent)
public void setMargin(int top,
int left,
int bottom,
int right)
public void setMargin(int spacing)
public void setFieldMargin(java.awt.Insets margin)
public void setFieldMargin(int top,
int left,
int bottom,
int right)
public void setFieldMargin(int spacing)
public java.awt.Insets getFieldMargin()
public int getRound()
public void setRound(int round)
public boolean isDrawShade()
public void setDrawShade(boolean drawShade)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public boolean isDrawBackground()
public void setDrawBackground(boolean drawBackground)
public boolean isWebColored()
public void setWebColored(boolean webColored)
public Painter getPainter()
public void setPainter(Painter painter)
public java.lang.String getInputPrompt()
public void setInputPrompt(java.lang.String inputPrompt)
public java.awt.Font getInputPromptFont()
public void setInputPromptFont(java.awt.Font inputPromptFont)
public java.awt.Color getInputPromptForeground()
public void setInputPromptForeground(java.awt.Color inputPromptForeground)
public int getInputPromptPosition()
public void setInputPromptPosition(int inputPromptPosition)
public boolean isHideInputPromptOnFocus()
public void setHideInputPromptOnFocus(boolean hideInputPromptOnFocus)
public java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic WebTextFieldUI getWebUI()
public void updateUI()
updateUI in class javax.swing.text.JTextComponentpublic void setLanguage(java.lang.String key,
java.lang.Object... data)
setLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.String key,
java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void removeLanguage()
removeLanguage in interface com.alee.managers.language.LanguageMethodspublic boolean isLanguageSet()
isLanguageSet in interface com.alee.managers.language.LanguageMethodspublic void setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater)
setLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void removeLanguageUpdater()
removeLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void registerSettings(java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void unregisterSettings()
unregisterSettings in interface com.alee.managers.settings.SettingsMethodspublic void loadSettings()
loadSettings in interface com.alee.managers.settings.SettingsMethodspublic void saveSettings()
saveSettings in interface com.alee.managers.settings.SettingsMethodspublic WebTextField setPlainFont()
setPlainFont in interface FontMethods<WebTextField>public WebTextField setPlainFont(boolean apply)
setPlainFont in interface FontMethods<WebTextField>apply - whether to apply font changes or notpublic boolean isPlainFont()
isPlainFont in interface FontMethods<WebTextField>public WebTextField setBoldFont()
setBoldFont in interface FontMethods<WebTextField>public WebTextField setBoldFont(boolean apply)
setBoldFont in interface FontMethods<WebTextField>apply - whether to apply font changes or notpublic boolean isBoldFont()
isBoldFont in interface FontMethods<WebTextField>public WebTextField setItalicFont()
setItalicFont in interface FontMethods<WebTextField>public WebTextField setItalicFont(boolean apply)
setItalicFont in interface FontMethods<WebTextField>apply - whether to apply font changes or notpublic boolean isItalicFont()
isItalicFont in interface FontMethods<WebTextField>public WebTextField setFontStyle(boolean bold, boolean italic)
setFontStyle in interface FontMethods<WebTextField>bold - whether should set bold font or notitalic - whether should set italic font or notpublic WebTextField setFontStyle(int style)
setFontStyle in interface FontMethods<WebTextField>style - new stylepublic WebTextField setFontSize(int fontSize)
setFontSize in interface FontMethods<WebTextField>fontSize - font sizepublic WebTextField changeFontSize(int change)
changeFontSize in interface FontMethods<WebTextField>change - font size change amountpublic int getFontSize()
getFontSize in interface FontMethods<WebTextField>public WebTextField setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle in interface FontMethods<WebTextField>fontSize - new font sizebold - whether should set bold font or notitalic - whether should set italic font or notpublic WebTextField setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle in interface FontMethods<WebTextField>fontSize - new font sizestyle - new stylepublic WebTextField setFontName(java.lang.String fontName)
setFontName in interface FontMethods<WebTextField>fontName - new font namepublic java.lang.String getFontName()
getFontName in interface FontMethods<WebTextField>public static WebTextField createWebTextField()
public static WebTextField createWebTextField(boolean drawBorder)
public static WebTextField createWebTextField(boolean drawBorder, int round)
public static WebTextField createWebTextField(boolean drawBorder, int round, int shadeWidth)
public int getPreferredWidth()
getPreferredWidth in interface SizeMethods<WebTextField>public WebTextField setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<WebTextField>preferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<WebTextField>public WebTextField setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<WebTextField>preferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<WebTextField>public WebTextField setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<WebTextField>minimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<WebTextField>public WebTextField setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<WebTextField>minimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<WebTextField>getPreferredSize in class javax.swing.JTextField