Spec-Zone.ru › OpenJDK 24

Класс 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. Используется в качестве префикса для всех стандартных текстовых свойств.
protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении привязанного свойства на связанном JTextComponent. Это крючок, который реализации UI могут изменить, чтобы отразить, как UI отображает привязанные свойства подклассов JTextComponent. Если шрифт, цвет или документ были изменены, соответствующее свойство устанавливается в стандартном стиле документа.

Методы, объявленные в классе javax.swing.plaf.basic.BasicEditorPaneUI

getEditorKit, installUI, 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.TextUI

getToolTipText2D, modelToView2D, viewToModel2D

Методы, объявленные в классе 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")

propertyChange

protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении привязанного свойства на связанном JTextComponent. Это крючок, который реализации UI могут изменить, чтобы отразить, как UI отображает привязанные свойства подклассов JTextComponent. Если шрифт, цвет или документ были изменены, соответствующее свойство устанавливается в стандартном стиле документа.
Переопределяет:
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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicTextPaneUI.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API