Класс SynthEditorPaneUI
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
- Все реализованные интерфейсы:
SynthConstants, SynthUI, ViewFactory
- Прямые известные подклассы:
SynthTextPaneUI
public class SynthEditorPaneUI extends BasicEditorPaneUI implements SynthUI
Предоставляет делегат пользовательского интерфейса Synth L&F для
JEditorPane.- С версии:
- 1.7
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
Краткое описание полей
Поля, объявленные в интерфейсе SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SynthEditorPaneUI() |
Создает SynthEditorPaneUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создает новый объект пользовательского интерфейса для указанного компонента. |
SynthContext |
getContext |
Возвращает контекст для указанного компонента. |
protected void |
paint |
Отрисовывает указанный компонент. |
void |
paintBorder |
Отрисовывает границу. |
protected void |
propertyChange |
Этот метод вызывается при изменении связанного свойства соответствующего JTextComponent. |
void |
update |
Уведомляет этот делегат пользовательского интерфейса о необходимости перерисовать указанный компонент. |
Методы, объявленные в классе BasicEditorPaneUI
getEditorKit, getPropertyPrefix, installUI, 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, viewToModel, viewToModel
Методы, объявленные в классе TextUI
getToolTipText2D, modelToView2D, viewToModel2D
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
Подробное описание конструкторов
SynthEditorPaneUI
public SynthEditorPaneUI()
Создает
SynthEditorPaneUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создает новый объект пользовательского интерфейса для указанного компонента.
- Параметры:
-
c— компонент, для которого создается объект пользовательского интерфейса - Возвращает:
- объект пользовательского интерфейса
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении связанного свойства соответствующего JTextComponent. Это точка расширения, которую реализации пользовательского интерфейса могут изменять, чтобы определить способ отображения связанных свойств подклассов JTextComponent. Реализация перестраивает ActionMap при изменении EditorKit.
- Переопределяет:
-
propertyChangeв классеBasicEditorPaneUI - Параметры:
-
evt— событие изменения свойства
getContext
public SynthContext getContext(JComponent c)
Возвращает контекст для указанного компонента.
- Определено в:
-
getContextв интерфейсеSynthUI - Параметры:
-
c— компонент, запрашивающий SynthContext. - Возвращает:
- SynthContext, описывающий компонент.
update
public void update(Graphics g, JComponent c)
Уведомляет этот делегат пользовательского интерфейса о необходимости перерисовать указанный компонент. Этот метод отрисовывает фон компонента, а затем вызывает метод
paint(SynthContext,Graphics). Как правило, этот метод не требуется переопределять в подклассах. Весь код отрисовки внешнего вида должен находиться в методе paint.
- Переопределяет:
-
updateв классеBasicTextUI - Параметры:
-
g— объектGraphics, используемый для отрисовки -
c— отрисовываемый компонент - См. также:
paint
protected void paint(SynthContext context, Graphics g)
Отрисовывает указанный компонент.
- Параметры:
-
context— контекст отрисовываемого компонента -
g— объектGraphics, используемый для отрисовки - См. также:
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Отрисовывает границу.
- Определено в:
-
paintBorderв интерфейсеSynthUI - Параметры:
-
context— контекст компонента -
g— объектGraphics, на котором выполняется отрисовка -
x— координата X -
y— координата Y -
w— ширина границы -
h— высота границы
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthEditorPaneUI.html