Класс BasicTextPaneUI
- Все реализуемые интерфейсы:
ViewFactory
public class BasicTextPaneUI extends BasicEditorPaneUI
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для краткосрочного хранения или взаимодействия по RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter | Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
BasicTextUI.BasicCaret |
Реализация интерфейса Caret по умолчанию. |
static class |
BasicTextUI.BasicHighlighter |
Реализация интерфейса Highlighter по умолчанию. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicTextPaneUI() |
Создает новый BasicTextPaneUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создает пользовательский интерфейс для JTextPane. |
protected String |
getPropertyPrefix() |
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager. |
protected void |
propertyChange |
Этот метод вызывается при изменении связанного свойства у соответствующего JTextComponent. |
Методы, объявленные в классе BasicEditorPaneUI
getEditorKit, installUI, uninstallUI | Модификатор и тип | Метод | Описание |
|---|---|---|
EditorKit |
getEditorKit |
Получает EditorKit для пользовательского интерфейса. |
void |
installUI |
Устанавливает пользовательский интерфейс для компонента. |
void |
uninstallUI |
Удаляет пользовательский интерфейс компонента. |
Методы, объявленные в классе BasicTextUI
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModel | Модификатор и тип | Метод | Описание |
|---|---|---|
View |
create |
Создает представление элемента. |
View |
create |
Создает представление элемента. |
protected Caret |
createCaret() |
Создает объект для использования в качестве каретки. |
protected Highlighter |
createHighlighter() |
Создает объект для добавления выделений. |
protected Keymap |
createKeymap() |
Создает карту клавиш для текстового компонента и устанавливает в нее все необходимые привязки. |
void |
damageRange |
Запрашивает перерисовку части представления, отвечающей за указанную часть модели. |
void |
damageRange |
Запрашивает перерисовку части представления, отвечающей за указанную часть модели. |
protected final JTextComponent |
getComponent() |
Получает текстовый компонент, связанный с этой реализацией пользовательского интерфейса. |
protected String |
getKeymapName() |
Получает имя карты клавиш, которая будет установлена или использоваться по умолчанию для этого пользовательского интерфейса. |
Dimension |
getMaximumSize |
Получает максимальный размер компонента редактора. |
Dimension |
getMinimumSize |
Получает минимальный размер компонента редактора. |
int |
getNextVisualPositionFrom |
Позволяет определить следующее визуально представленное положение в модели, в котором можно разместить каретку. |
Dimension |
getPreferredSize |
Получает предпочтительный размер компонента редактора. |
View |
getRootView |
Получает View с областью размещения связанного текстового компонента (то есть корня иерархии), по которому можно перемещаться, чтобы определить, как модель представлена в пространстве. |
String |
getToolTipText |
Возвращает строку, которая будет использоваться в качестве всплывающей подсказки в переданном местоположении. |
protected Rectangle |
getVisibleEditorRect() |
Получает область размещения (то есть выделенный размер) корневого представления. |
protected void |
installDefaults() |
Инициализирует свойства компонента, например шрифт, цвет переднего плана, цвет фона, цвет каретки, цвет выделения, цвет выделенного текста, цвет отключенного текста, границу и поля. |
protected void |
installKeyboardActions() |
Регистрирует действия клавиатуры. |
protected void |
installListeners() |
Устанавливает прослушиватели для пользовательского интерфейса. |
protected void |
modelChanged() |
Обрабатывает изменения модели. |
Rectangle |
modelToView |
Устарело. |
Rectangle |
modelToView |
Устарело. |
final void |
paint |
Отображает пользовательский интерфейс. |
protected void |
paintBackground |
Отображает фон представления. |
protected void |
paintSafely |
Безопасно отображает пользовательский интерфейс, гарантируя, что модель не изменится с точки зрения этого потока. |
protected final void |
setView |
Устанавливает текущий корень иерархии представлений и вызывает invalidate(). |
protected void |
uninstallDefaults() |
Устанавливает свойства компонента, которые не были явно переопределены, в null. |
protected void |
uninstallKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
protected void |
uninstallListeners() |
Удаляет прослушиватели пользовательского интерфейса. |
void |
update |
Суперкласс отображает фон неконтролируемым образом (например, когда требуется замостить фон изображением). |
int |
viewToModel |
Устарело. |
int |
viewToModel |
Устарело. |
Методы, объявленные в классе TextUI
getToolTipText2D, modelToView2D, viewToModel2D | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getToolTipText2D |
Возвращает строку, которая будет использоваться в качестве всплывающей подсказки в переданном местоположении. |
Rectangle2D |
modelToView2D |
Преобразует указанное положение модели в положение в системе координат представления. |
int |
viewToModel2D |
Обеспечивает отображение координатного пространства представления в логическое координатное пространство модели. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанное положение x,y находится внутри формы указанного компонента, заданной оформлением и стилем. |
Accessible |
getAccessibleChild |
Возвращает i-го Accessible потомка объекта. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных потомков объекта. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
Методы, объявленные в классе 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() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова метода notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова метода notify или interrupt, либо до истечения заданного интервала реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова метода notify или interrupt, либо до истечения заданного интервала реального времени. |
Подробное описание конструкторов
BasicTextPaneUI
public BasicTextPaneUI()
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
- Параметры:
-
c— объект JTextPane - Возвращает:
- пользовательский интерфейс
getPropertyPrefix
protected String getPropertyPrefix()
- Переопределяет:
-
getPropertyPrefixв классеBasicEditorPaneUI - Возвращает:
- имя ("TextPane")
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
- Переопределяет:
-
propertyChangeв классеBasicEditorPaneUI - Параметры:
-
evt— событие изменения свойства
© 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)