Class BasicTextFieldUI
- All Implemented Interfaces:
ViewFactory
- Direct Known Subclasses:
BasicFormattedTextFieldUI, BasicPasswordFieldUI, MetalTextFieldUI, SynthTextFieldUI
public class BasicTextFieldUI extends BasicTextUI
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicTextFieldUI() |
Создает новый BasicTextFieldUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
View |
create |
Создает представление (view) для элемента. |
static ComponentUI |
createUI |
Создает UI для JTextField. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
protected String |
getPropertyPrefix() |
Извлекает имя, используемое в качестве ключа для поиска свойств через UIManager. |
Методы, объявленные в классе BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, propertyChange, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel
Методы, объявленные в классе TextUI
getToolTipText2D, modelToView2D, viewToModel2D
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
Подробное описание конструкторов
BasicTextFieldUI
public BasicTextFieldUI()
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
- Параметры:
-
c- текстовое поле - Возвращает:
- UI
getPropertyPrefix
protected String getPropertyPrefix()
- Указано в:
-
getPropertyPrefixв классеBasicTextUI - Возвращает:
- имя ("TextField")
create
public View create(Element elem)
- Указано в:
-
createв интерфейсеViewFactory - Переопределяет:
-
createв классеBasicTextUI - Параметры:
-
elem- элемент - Возвращает:
- представление для элемента
- См. также:
getBaseline
public int getBaseline(JComponent c, int width, int height)
- Переопределяет:
-
getBaselineв классеComponentUI - Параметры:
-
c-JComponent, для которого запрашивается базовая линия -
width- ширина, для которой запрашивается базовая линия -
height- высота, для которой запрашивается базовая линия - Возвращает:
- базовую линию или значение < 0, указывающее на отсутствие разумной базовой линии
- Исключения:
-
NullPointerException- еслиcравноnull -
IllegalArgumentException- если ширина или высота < 0 - С версии:
- 1.6
- См. также:
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
- Переопределяет:
-
getBaselineResizeBehaviorв классеComponentUI - Параметры:
-
c-JComponent, для которого возвращается поведение изменения базовой линии - Возвращает:
- перечисление, указывающее, как изменяется базовая линия при изменении размера компонента
- Исключения:
-
NullPointerException- еслиcравноnull - С версии:
- 1.6
- См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicTextFieldUI.html