Класс SynthViewportUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ViewportUI
javax.swing.plaf.synth.SynthViewportUI
- Все реализованные интерфейсы:
-
PropertyChangeListener,EventListener,SynthConstants,SynthUI
public class SynthViewportUI extends ViewportUI implements PropertyChangeListener, SynthUI
Предоставляет делегата UI L&F Synth для
JViewport.- С тех пор:
- 1.7
Краткое описание полей
Поля, объявленные в интерфейсе javax.swing.plaf.synth.SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SynthViewportUI() |
Создает SynthViewportUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создает новый объект UI для данного компонента. |
SynthContext |
getContext |
Возвращает контекст для указанного компонента. |
protected void |
installDefaults |
Устанавливает значения по умолчанию для области просмотра. |
protected void |
installListeners |
Устанавливает слушатели в области просмотра. |
void |
paint |
Отрисовывает указанный компонент в соответствии с темой. |
protected void |
paint |
Отрисовывает указанный компонент. |
void |
paintBorder |
Отрисовывает рамку. |
void |
propertyChange |
Этот метод вызывается при изменении привязанного свойства. |
protected void |
uninstallDefaults |
Удаляет значения по умолчанию из области просмотра. |
protected void |
uninstallListeners |
Удаляет слушатели из области просмотра. |
void |
update |
Уведомляет этот делегат UI об отрисовке указанного компонента. |
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI
Подробное описание конструкторов
SynthViewportUI
public SynthViewportUI()
Создает
SynthViewportUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создает новый объект UI для данного компонента.
- Параметры:
-
c- компонент для создания объекта UI - Возвращает:
- объект UI
installDefaults
protected void installDefaults(JComponent c)
Устанавливает значения по умолчанию для области просмотра.
- Параметры:
-
c- объектJViewport
installListeners
protected void installListeners(JComponent c)
Устанавливает слушатели в области просмотра.
- Параметры:
-
c- объектJViewport
uninstallListeners
protected void uninstallListeners(JComponent c)
Удаляет слушатели из области просмотра.
- Параметры:
-
c- объектJViewport
uninstallDefaults
protected void uninstallDefaults(JComponent c)
Удаляет значения по умолчанию из области просмотра.
- Параметры:
-
c- объектJViewport
getContext
public SynthContext getContext(JComponent c)
Возвращает контекст для указанного компонента.
- Определено:
-
getContextв интерфейсеSynthUI - Параметры:
-
c- Компонент, запрашивающий SynthContext. - Возвращает:
- SynthContext, описывающий компонент.
update
public void update(Graphics g, JComponent c)
Уведомляет этот делегат UI об отрисовке указанного компонента. Этот метод отрисовывает фоновый цвет компонента, затем вызывает метод
paint(SynthContext,Graphics). В общем случае, этот метод не нужно переопределять подклассами. Весь код отрисовки темы должен быть в методе paint.
- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g- объектGraphicsдля отрисовки -
c- компонент, который отрисовывается - См. также:
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Отрисовывает рамку. Метод никогда не вызывается, потому что класс
JViewport не поддерживает рамку. Эта реализация ничего не делает.- Определено:
-
paintBorderв интерфейсеSynthUI - Параметры:
-
context- контекст компонента -
g- объектGraphicsдля отрисовки -
x- координата X -
y- координата Y -
w- ширина рамки -
h- высота рамки
paint
public void paint(Graphics g, JComponent c)
Отрисовывает указанный компонент в соответствии с темой.
Этот метод не используется темой Synth Look and Feel. Отрисовка выполняется методом paint(SynthContext,Graphics).
- Переопределяет:
-
paintв классеComponentUI - Параметры:
-
g- объектGraphicsдля отрисовки -
c- отрисовываемый компонент - См. также:
paint
protected void paint(SynthContext context, Graphics g)
Отрисовывает указанный компонент. Эта реализация ничего не делает.
- Параметры:
-
context- контекст компонента, который рисуется -
g- объектGraphicsдля отрисовки - См. также:
propertyChange
public void propertyChange(PropertyChangeEvent e)
Этот метод вызывается при изменении привязанного свойства.
- Определено:
-
propertyChangeв интерфейсеPropertyChangeListener - Параметры:
-
e- объект PropertyChangeEvent, описывающий источник события и свойство, которое изменилось.
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/synth/SynthViewportUI.html