BasicFormattedTextFieldUI (Java Platform SE 8 ) (original) (raw)
- javax.swing.plaf.ComponentUI
- javax.swing.plaf.TextUI
- javax.swing.plaf.basic.BasicTextUI
* * javax.swing.plaf.basic.BasicTextFieldUI
* * javax.swing.plaf.basic.BasicFormattedTextFieldUI
- javax.swing.plaf.basic.BasicTextUI
- javax.swing.plaf.TextUI
All Implemented Interfaces:
ViewFactory
public class BasicFormattedTextFieldUI
extends BasicTextFieldUI
Provides the look and feel implementation forJFormattedTextField
.
Since:
1.4
Nested Class Summary
* ### Nested classes/interfaces inherited from class javax.swing.plaf.basic.[BasicTextUI](../../../../javax/swing/plaf/basic/BasicTextUI.html "class in javax.swing.plaf.basic") `[BasicTextUI.BasicCaret](../../../../javax/swing/plaf/basic/BasicTextUI.BasicCaret.html "class in javax.swing.plaf.basic"), [BasicTextUI.BasicHighlighter](../../../../javax/swing/plaf/basic/BasicTextUI.BasicHighlighter.html "class in javax.swing.plaf.basic")`
Constructor Summary
Constructors
Constructor Description BasicFormattedTextFieldUI() Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type Method Description static ComponentUI createUI(JComponent c) Creates a UI for a JFormattedTextField. protected String getPropertyPrefix() Fetches the name used as a key to lookup properties through the UIManager. * ### Methods inherited from class javax.swing.plaf.basic.[BasicTextFieldUI](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html "class in javax.swing.plaf.basic") `[create](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html#create-javax.swing.text.Element-), [getBaseline](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html#getBaseline-javax.swing.JComponent-int-int-), [getBaselineResizeBehavior](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html#getBaselineResizeBehavior-javax.swing.JComponent-)` * ### Methods inherited from class javax.swing.plaf.basic.[BasicTextUI](../../../../javax/swing/plaf/basic/BasicTextUI.html "class in javax.swing.plaf.basic") `[create](../../../../javax/swing/plaf/basic/BasicTextUI.html#create-javax.swing.text.Element-int-int-), [createCaret](../../../../javax/swing/plaf/basic/BasicTextUI.html#createCaret--), [createHighlighter](../../../../javax/swing/plaf/basic/BasicTextUI.html#createHighlighter--), [createKeymap](../../../../javax/swing/plaf/basic/BasicTextUI.html#createKeymap--), [damageRange](../../../../javax/swing/plaf/basic/BasicTextUI.html#damageRange-javax.swing.text.JTextComponent-int-int-), [damageRange](../../../../javax/swing/plaf/basic/BasicTextUI.html#damageRange-javax.swing.text.JTextComponent-int-int-javax.swing.text.Position.Bias-javax.swing.text.Position.Bias-), [getComponent](../../../../javax/swing/plaf/basic/BasicTextUI.html#getComponent--), [getEditorKit](../../../../javax/swing/plaf/basic/BasicTextUI.html#getEditorKit-javax.swing.text.JTextComponent-), [getKeymapName](../../../../javax/swing/plaf/basic/BasicTextUI.html#getKeymapName--), [getMaximumSize](../../../../javax/swing/plaf/basic/BasicTextUI.html#getMaximumSize-javax.swing.JComponent-), [getMinimumSize](../../../../javax/swing/plaf/basic/BasicTextUI.html#getMinimumSize-javax.swing.JComponent-), [getNextVisualPositionFrom](../../../../javax/swing/plaf/basic/BasicTextUI.html#getNextVisualPositionFrom-javax.swing.text.JTextComponent-int-javax.swing.text.Position.Bias-int-javax.swing.text.Position.Bias:A-), [getPreferredSize](../../../../javax/swing/plaf/basic/BasicTextUI.html#getPreferredSize-javax.swing.JComponent-), [getRootView](../../../../javax/swing/plaf/basic/BasicTextUI.html#getRootView-javax.swing.text.JTextComponent-), [getToolTipText](../../../../javax/swing/plaf/basic/BasicTextUI.html#getToolTipText-javax.swing.text.JTextComponent-java.awt.Point-), [getVisibleEditorRect](../../../../javax/swing/plaf/basic/BasicTextUI.html#getVisibleEditorRect--), [installDefaults](../../../../javax/swing/plaf/basic/BasicTextUI.html#installDefaults--), [installKeyboardActions](../../../../javax/swing/plaf/basic/BasicTextUI.html#installKeyboardActions--), [installListeners](../../../../javax/swing/plaf/basic/BasicTextUI.html#installListeners--), [installUI](../../../../javax/swing/plaf/basic/BasicTextUI.html#installUI-javax.swing.JComponent-), [modelChanged](../../../../javax/swing/plaf/basic/BasicTextUI.html#modelChanged--), [modelToView](../../../../javax/swing/plaf/basic/BasicTextUI.html#modelToView-javax.swing.text.JTextComponent-int-), [modelToView](../../../../javax/swing/plaf/basic/BasicTextUI.html#modelToView-javax.swing.text.JTextComponent-int-javax.swing.text.Position.Bias-), [paint](../../../../javax/swing/plaf/basic/BasicTextUI.html#paint-java.awt.Graphics-javax.swing.JComponent-), [paintBackground](../../../../javax/swing/plaf/basic/BasicTextUI.html#paintBackground-java.awt.Graphics-), [paintSafely](../../../../javax/swing/plaf/basic/BasicTextUI.html#paintSafely-java.awt.Graphics-), [propertyChange](../../../../javax/swing/plaf/basic/BasicTextUI.html#propertyChange-java.beans.PropertyChangeEvent-), [setView](../../../../javax/swing/plaf/basic/BasicTextUI.html#setView-javax.swing.text.View-), [uninstallDefaults](../../../../javax/swing/plaf/basic/BasicTextUI.html#uninstallDefaults--), [uninstallKeyboardActions](../../../../javax/swing/plaf/basic/BasicTextUI.html#uninstallKeyboardActions--), [uninstallListeners](../../../../javax/swing/plaf/basic/BasicTextUI.html#uninstallListeners--), [uninstallUI](../../../../javax/swing/plaf/basic/BasicTextUI.html#uninstallUI-javax.swing.JComponent-), [update](../../../../javax/swing/plaf/basic/BasicTextUI.html#update-java.awt.Graphics-javax.swing.JComponent-), [viewToModel](../../../../javax/swing/plaf/basic/BasicTextUI.html#viewToModel-javax.swing.text.JTextComponent-java.awt.Point-), [viewToModel](../../../../javax/swing/plaf/basic/BasicTextUI.html#viewToModel-javax.swing.text.JTextComponent-java.awt.Point-javax.swing.text.Position.Bias:A-)` * ### Methods inherited from class javax.swing.plaf.[ComponentUI](../../../../javax/swing/plaf/ComponentUI.html "class in javax.swing.plaf") `[contains](../../../../javax/swing/plaf/ComponentUI.html#contains-javax.swing.JComponent-int-int-), [getAccessibleChild](../../../../javax/swing/plaf/ComponentUI.html#getAccessibleChild-javax.swing.JComponent-int-), [getAccessibleChildrenCount](../../../../javax/swing/plaf/ComponentUI.html#getAccessibleChildrenCount-javax.swing.JComponent-)` * ### Methods inherited from class java.lang.[Object](../../../../java/lang/Object.html "class in java.lang") `[clone](../../../../java/lang/Object.html#clone--), [equals](../../../../java/lang/Object.html#equals-java.lang.Object-), [finalize](../../../../java/lang/Object.html#finalize--), [getClass](../../../../java/lang/Object.html#getClass--), [hashCode](../../../../java/lang/Object.html#hashCode--), [notify](../../../../java/lang/Object.html#notify--), [notifyAll](../../../../java/lang/Object.html#notifyAll--), [toString](../../../../java/lang/Object.html#toString--), [wait](../../../../java/lang/Object.html#wait--), [wait](../../../../java/lang/Object.html#wait-long-), [wait](../../../../java/lang/Object.html#wait-long-int-)`
Constructor Detail
* #### BasicFormattedTextFieldUI public BasicFormattedTextFieldUI()
Method Detail
* #### createUI public static [ComponentUI](../../../../javax/swing/plaf/ComponentUI.html "class in javax.swing.plaf") createUI([JComponent](../../../../javax/swing/JComponent.html "class in javax.swing") c) Creates a UI for a JFormattedTextField. Parameters: `c` \- the formatted text field Returns: the UI * #### getPropertyPrefix protected [String](../../../../java/lang/String.html "class in java.lang") getPropertyPrefix() Fetches the name used as a key to lookup properties through the UIManager. This is used as a prefix to all the standard text properties. Overrides: `[getPropertyPrefix](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html#getPropertyPrefix--)` in class `[BasicTextFieldUI](../../../../javax/swing/plaf/basic/BasicTextFieldUI.html "class in javax.swing.plaf.basic")` Returns: the name "FormattedTextField"
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.