Класс SynthScrollPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ScrollPaneUI
-
- javax.swing.plaf.basic.BasicScrollPaneUI
-
- javax.swing.plaf.synth.SynthScrollPaneUI
- Все реализованные интерфейсы:
-
PropertyChangeListener,EventListener,SynthConstants,SynthUI,ScrollPaneConstants
public class SynthScrollPaneUI extends BasicScrollPaneUI implements PropertyChangeListener, SynthUI
Предоставляет делегат UI Synth L&F для JScrollPane.
- С момента:
- 1.7
Вложенные классы
Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicScrollPaneUI
BasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener
Поля
Поля, объявленные в классе javax.swing.plaf.basic.BasicScrollPaneUI
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListener
Поля, объявленные в интерфейсе javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
Поля, объявленные в интерфейсе javax.swing.plaf.synth.SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
Конструкторы
| Конструктор | Описание |
|---|---|
SynthScrollPaneUI() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI(JComponent x) |
Создаёт новый объект UI для заданного компонента. |
void |
paint(Graphics g,
JComponent c) |
Отрисовывает указанный компонент в соответствии с визуальным стилем. |
protected void |
paint(SynthContext context,
Graphics g) |
Отрисовывает указанный компонент. |
void |
update(Graphics g,
JComponent c) |
Уведомляет этот делегат UI о необходимости перерисовки указанного компонента. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicScrollPaneUI
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installDefaults, installKeyboardActions, installListeners, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, 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, paintBorder
Конструкторы
SynthScrollPaneUI
public SynthScrollPaneUI()
Методы
createUI
public static ComponentUI createUI(JComponent x)
Создаёт новый объект UI для заданного компонента.
- Параметры:
-
x- компонент, для которого создаётся объект UI - Возвращает:
- объект UI
update
public void update(Graphics g,
JComponent c)
Уведомляет этот делегат UI о необходимости перерисовки указанного компонента. Этот метод отрисовывает фоновый цвет компонента, затем вызывает метод paint(SynthContext,Graphics).
В общем случае, этот метод не нужно переопределять подклассами. Весь код отрисовки визуального стиля должен находиться в методе paint.
- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g- объектGraphicsдля отрисовки -
c- отрисовываемый компонент - См. также:
paint(SynthContext,Graphics)
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/SynthScrollPaneUI.html