Класс 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
Предоставляет делегата 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