Класс BasicTextPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TextUI
-
- javax.swing.plaf.basic.BasicTextUI
-
- javax.swing.plaf.basic.BasicEditorPaneUI
-
- javax.swing.plaf.basic.BasicTextPaneUI
- Все реализуемые интерфейсы:
- ViewFactory
public class BasicTextPaneUI extends BasicEditorPaneUI
Обеспечивает вид и ощущения для текстового редактора с форматированием.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. Пожалуйста, см. XMLEncoder.
Вложенные классы
Вложенные классы/интерфейсы, унаследованные от класса javax.swing.plaf.basic.BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
Краткое описание конструкторов
| Конструктор и описание |
|---|
BasicTextPaneUI()
Создаёт новый BasicTextPaneUI. |
Краткое описание методов
| Модификатор и тип | Метод и описание |
|---|---|
static ComponentUI |
createUI(JComponent c)
Создаёт UI для JTextPane. |
protected String |
getPropertyPrefix()
Извлекает имя, используемое в качестве ключа для поиска свойств через UIManager. |
void |
installUI(JComponent c)
Устанавливает UI для компонента. |
protected void |
propertyChange(PropertyChangeEvent evt)
Этот метод вызывается, когда изменяется связанное свойство у связанного JTextComponent. |
Методы, унаследованные от класса javax.swing.plaf.basic.BasicEditorPaneUI
getEditorKit, uninstallUI
Методы, унаследованные от класса javax.swing.plaf.basic.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
Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание конструкторов
BasicTextPaneUI
public BasicTextPaneUI()
Создаёт новый BasicTextPaneUI.
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создаёт UI для JTextPane.
- Параметры:
-
c- объект JTextPane - Возвращает:
- UI
getPropertyPrefix
protected String getPropertyPrefix()
Извлекает имя, используемое в качестве ключа для поиска свойств через UIManager. Оно используется в качестве префикса для всех стандартных текстовых свойств.
- Переопределяет:
-
getPropertyPrefixв классеBasicEditorPaneUI - Возвращает:
- имя ("TextPane")
installUI
public void installUI(JComponent c)
Описание скопировано из класса: BasicEditorPaneUI
Устанавливает UI для компонента. Это выполняет следующие действия.
- Устанавливает связанный компонент непрозрачным, если свойство opaque ещё не было установлено программой-клиентом. Это приведет к отрисовке фонового цвета компонента.
- Устанавливает стандартный курсор и выделение в связанном компоненте. Эти свойства устанавливаются только если их текущее значение равно
nullили экземпляруUIResource. - Подключается к редактору и модели. Если модели нет, то создаётся модель по умолчанию.
- Создаёт фабрику представления и иерархию представлений, используемую для отображения модели.
- Переопределяет:
-
installUIв классеBasicEditorPaneUI - Параметры:
-
c- компонент редактора - См. также:
ComponentUI.installUI(javax.swing.JComponent)
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается, когда изменяется связанное свойство у связанного JTextComponent. Это обработчик, который реализации UI могут изменить, чтобы отразить, как UI отображает связанные свойства подклассов JTextComponent. Если изменился шрифт, цвет или документ, то соответствующее свойство устанавливается в стандартном стиле документа.
- Переопределяет:
-
propertyChangeв классеBasicEditorPaneUI - Параметры:
-
evt- событие изменения свойства
© 1993, 2020, 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.