Класс BasicPasswordFieldUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextFieldUI
javax.swing.plaf.basic.BasicPasswordFieldUI
- Все реализованные интерфейсы:
ViewFactory
public class BasicPasswordFieldUI extends BasicTextFieldUI
Предоставляет оформление Windows для поля ввода пароля. Единственное отличие от стандартного текстового поля заключается в том, что вместо реального текста, содержащегося в поле, текст отображается в виде строки символов подстановки, указанного в JPasswordField.
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter | Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
BasicTextUI.BasicCaret |
Реализация интерфейса Caret по умолчанию. |
static class |
BasicTextUI.BasicHighlighter |
Реализация интерфейса Highlighter по умолчанию. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicPasswordFieldUI() |
Создаёт BasicPasswordFieldUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
View |
create |
Создаёт представление (PasswordView) для элемента. |
static ComponentUI |
createUI |
Создаёт пользовательский интерфейс для JPasswordField. |
protected String |
getPropertyPrefix() |
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager. |
protected void |
installDefaults() |
Устанавливает необходимые свойства для JPasswordField. |
Методы, объявленные в классе BasicTextFieldUI
getBaseline, getBaselineResizeBehavior | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Методы, объявленные в классе BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, propertyChange, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel | Модификатор и тип | Метод | Описание |
|---|---|---|
View |
create |
Создаёт представление для элемента. |
protected Caret |
createCaret() |
Создаёт объект для использования в качестве каретки. |
protected Highlighter |
createHighlighter() |
Создаёт объект для добавления подсветки. |
protected Keymap |
createKeymap() |
Создаёт карту клавиш для текстового компонента и устанавливает в неё все необходимые привязки. |
void |
damageRange |
Вызывает перерисовку части представления, отвечающей за заданную часть модели. |
void |
damageRange |
Вызывает перерисовку части представления, отвечающей за заданную часть модели. |
protected final JTextComponent |
getComponent() |
Возвращает текстовый компонент, связанный с этой реализацией пользовательского интерфейса. |
EditorKit |
getEditorKit |
Возвращает EditorKit для пользовательского интерфейса. |
protected String |
getKeymapName() |
Возвращает имя карты клавиш, которая будет установлена/использована по умолчанию для этого пользовательского интерфейса. |
Dimension |
getMaximumSize |
Возвращает максимальный размер компонента редактора. |
Dimension |
getMinimumSize |
Возвращает минимальный размер компонента редактора. |
int |
getNextVisualPositionFrom |
Позволяет определить следующее визуально представленное местоположение в модели, куда можно поместить каретку. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер компонента редактора. |
View |
getRootView |
Возвращает объект View с областью размещения связанного текстового компонента (т. е. корня иерархии), который можно обойти, чтобы определить пространственное представление модели. |
String |
getToolTipText |
Возвращает строку, используемую в качестве подсказки в указанном месте. |
protected Rectangle |
getVisibleEditorRect() |
Возвращает область размещения (то есть выделенный размер) корневого представления. |
protected void |
installKeyboardActions() |
Регистрирует действия клавиатуры. |
protected void |
installListeners() |
Устанавливает слушатели для пользовательского интерфейса. |
void |
installUI |
Устанавливает пользовательский интерфейс для компонента. |
protected void |
modelChanged() |
Отмечает изменения модели. |
Rectangle |
modelToView |
Устарело. |
Rectangle |
modelToView |
Устарело. |
final void |
paint |
Отображает интерфейс. |
protected void |
paintBackground |
Отображает фон представления. |
protected void |
paintSafely |
Безопасно отображает интерфейс, гарантируя, что модель не изменится с точки зрения этого потока. |
protected void |
propertyChange |
Этот метод вызывается при изменении связанного свойства у связанного JTextComponent. |
protected final void |
setView |
Задаёт текущий корень иерархии представлений и вызывает invalidate(). |
protected void |
uninstallDefaults() |
Задаёт свойства компонента, которые не были явно переопределены, в значение null. |
protected void |
uninstallKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
protected void |
uninstallListeners() |
Удаляет слушатели пользовательского интерфейса. |
void |
uninstallUI |
Удаляет пользовательский интерфейс компонента. |
void |
update |
Суперкласс отображает фон неконтролируемым образом (например, если требуется замостить фон изображением). |
int |
viewToModel |
Устарело. |
int |
viewToModel |
Устарело. |
Методы, объявленные в классе TextUI
getToolTipText2D, modelToView2D, viewToModel2D | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getToolTipText2D |
Возвращает строку, используемую в качестве подсказки в указанном месте. |
Rectangle2D |
modelToView2D |
Преобразует заданное местоположение в модели в точку в системе координат представления. |
int |
viewToModel2D |
Предоставляет отображение из пространства координат представления в логическое пространство координат модели. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанная точка x,y находится внутри фигуры компонента, определённой внешним видом. |
Accessible |
getAccessibleChild |
Возвращает дочерний объект с индексом i из Accessible. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных дочерних объектов. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ждать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
BasicPasswordFieldUI
public BasicPasswordFieldUI()
Создаёт
BasicPasswordFieldUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создаёт пользовательский интерфейс для JPasswordField.
- Параметры:
-
c— JPasswordField - Возвращает:
- пользовательский интерфейс
getPropertyPrefix
protected String getPropertyPrefix()
Получает имя, используемое в качестве ключа для поиска свойств через UIManager. Это имя используется как префикс для всех стандартных свойств текста.
- Переопределяет:
-
getPropertyPrefixв классеBasicTextFieldUI - Возвращает:
- имя ("PasswordField")
installDefaults
protected void installDefaults()
Устанавливает необходимые свойства для JPasswordField.
- Переопределяет:
-
installDefaultsв классеBasicTextUI - Начиная с версии:
- 1.6
- См. также:
create
public View create(Element elem)
Создаёт представление (PasswordView) для элемента.
- Указано в:
-
createв интерфейсеViewFactory - Переопределяет:
-
createв классеBasicTextFieldUI - Параметры:
-
elem— элемент - Возвращает:
- представление
- См. также:
© 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.
TextUI.modelToView2D(JTextComponent, int, Position.Bias)