Класс SynthViewportUI

Все реализованные интерфейсы:
PropertyChangeListener, EventListener, SynthConstants, SynthUI
public class SynthViewportUI
extends ViewportUI
implements PropertyChangeListener, SynthUI

Предоставляет делегата Synth L&F UI для JViewport.

С момента:
1.7

Поля

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

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

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

Конструктор Описание
SynthViewportUI()

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

Модификатор и тип Метод Описание
static ComponentUI createUI​(JComponent c)

Создает новый объект UI для данного компонента.

protected void installDefaults​(JComponent c)

Устанавливает значения по умолчанию для области просмотра.

protected void installListeners​(JComponent c)

Устанавливает слушатели в области просмотра.

void paint​(Graphics g, JComponent c)

Рисует указанный компонент в соответствии с внешним видом.

protected void paint​(SynthContext context, Graphics g)

Рисует указанный компонент.

void paintBorder​(SynthContext context, Graphics g, int x, int y, int w, int h)

Рисует границу.

protected void uninstallDefaults​(JComponent c)

Удаляет значения по умолчанию из области просмотра.

protected void uninstallListeners​(JComponent c)

Удаляет слушателей из области просмотра.

void update​(Graphics g, JComponent c)

Уведомляет этот делегат UI о необходимости перерисовки указанного компонента.

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе java.beans.PropertyChangeListener

propertyChange

Методы, объявленные в интерфейсе javax.swing.plaf.synth.SynthUI

getContext

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

SynthViewportUI

public 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

update

public void update(Graphics g,
                   JComponent c)

Уведомляет этот делегат UI о необходимости перерисовать указанный компонент. Этот метод рисует фон компонента, затем вызывает метод paint(SynthContext,Graphics).

В общем случае, этот метод не нужно переопределять подклассами. Весь код рендеринга внешнего вида должен находиться в методе paint.

Переопределяет:
update в классе ComponentUI
Параметры:
g - объект Graphics используемый для рисования
c - компонент, который рисуется
См. также:
paint(SynthContext,Graphics)

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 внешним видом. Рисование выполняется методом paint(SynthContext,Graphics).

Переопределяет:
paint в классе ComponentUI
Параметры:
g - объект Graphics для рисования
c - компонент, который рисуется
См. также:
paint(SynthContext,Graphics)

paint

protected void paint(SynthContext context,
                     Graphics g)

Рисует указанный компонент. Эта реализация ничего не делает.

Параметры:
context - контекст компонента, который рисуется
g - объект Graphics для рисования
См. также:
update(Graphics,JComponent)

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/synth/SynthViewportUI.html

Spec-Zone .ru
спецификации, руководства, описания, API