Spec-Zone.ru › OpenJDK 24

Класс SynthTextPaneUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
javax.swing.plaf.synth.SynthEditorPaneUI
javax.swing.plaf.synth.SynthTextPaneUI
Все реализованные интерфейсы:
SynthConstants, SynthUI, ViewFactory
public class SynthTextPaneUI extends SynthEditorPaneUI
Обеспечивает вид и ощущения для стилизованного текстового редактора в стиле Synth.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.

С момента:
1.7

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicTextUI

BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter

Краткое описание полей

Объявленные в интерфейсе поля javax.swing.plaf.synth.SynthConstants

DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED

Краткое описание конструкторов

Конструктор Описание
SynthTextPaneUI()
Создаёт SynthTextPaneUI.

Краткое описание методов

Модификатор и тип Метод Описание
static ComponentUI createUI(JComponent c)
Создаёт интерфейс для JTextPane.
protected String getPropertyPrefix()
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager.
void installUI(JComponent c)
Устанавливает интерфейс для компонента.
protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении связанного свойства на связанном JTextComponent.

Объявленные в классе методы javax.swing.plaf.synth.SynthEditorPaneUI

getContext, paint, paintBorder, update

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

Подробное описание конструкторов

SynthTextPaneUI

public SynthTextPaneUI()
Создаёт SynthTextPaneUI.

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent c)
Создаёт интерфейс для JTextPane.
Параметры:
c - объект JTextPane
Возвращает:
объект интерфейса

getPropertyPrefix

protected String getPropertyPrefix()
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager. Используется как префикс для всех стандартных свойств текста.
Переопределяет:
getPropertyPrefix в классе BasicEditorPaneUI
Возвращает:
имя ("TextPane")

installUI

public void installUI(JComponent c)
Устанавливает интерфейс для компонента. Это делает следующее:
  1. Устанавливает непрозрачность связанного компонента в соответствии со стилем, если свойство opaque ещё не установлено программой-клиентом.
  2. Устанавливает по умолчанию выделение и подсветку в связанный компонент. Эти свойства устанавливаются только в том случае, если их текущее значение равно либо null, либо экземпляру UIResource.
  3. Подключается к редактору и модели. Если модели нет, создаётся модель по умолчанию.
  4. Создаёт фабрику представлений и иерархию представлений, используемых для представления модели.
Переопределяет:
installUI в классе BasicEditorPaneUI
Параметры:
c - компонент редактора
См. также:
  • BasicTextUI.installUI(javax.swing.JComponent)
  • ComponentUI.installUI(javax.swing.JComponent)

propertyChange

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

Spec-Zone.ru

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