Spec-Zone.ru › OpenJDK 8

Класс SynthDesktopPaneUI

  • java.lang.Object
    • javax.swing.plaf.ComponentUI
      • javax.swing.plaf.DesktopPaneUI
        • javax.swing.plaf.basic.BasicDesktopPaneUI
          • javax.swing.plaf.synth.SynthDesktopPaneUI
Все реализуемые интерфейсы:
PropertyChangeListener, EventListener, SynthConstants, SynthUI

public class SynthDesktopPaneUI
extends BasicDesktopPaneUI
implements PropertyChangeListener, SynthUI

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

С момента:
1.7

Вложенные классы

Вложенные классы/интерфейсы, унаследованные от класса javax.swing.plaf.basic.BasicDesktopPaneUI

BasicDesktopPaneUI.CloseAction, BasicDesktopPaneUI.MaximizeAction, BasicDesktopPaneUI.MinimizeAction, BasicDesktopPaneUI.NavigateAction, BasicDesktopPaneUI.OpenAction

Краткое описание полей

Поля, унаследованные от класса javax.swing.plaf.basic.BasicDesktopPaneUI

closeKey, desktop, desktopManager, maximizeKey, minimizeKey, navigateKey, navigateKey2

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

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

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

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

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

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

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

SynthContext getContext(JComponent c)

Возвращает контекст для указанного компонента.

protected void installDefaults()
protected void installDesktopManager()
protected void installListeners()

Устанавливает PropertyChangeListener, возвращаемое из createPropertyChangeListener, на JDesktopPane.

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)

Отрисовывает границу.

void propertyChange(PropertyChangeEvent evt)

Этот метод вызывается при изменении связанного свойства.

protected void uninstallDefaults()
protected void uninstallDesktopManager()
protected void uninstallListeners()

Убирает PropertyChangeListener, возвращаемое из createPropertyChangeListener, с JDesktopPane.

void update(Graphics g, JComponent c)

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

Методы, унаследованные от класса javax.swing.plaf.basic.BasicDesktopPaneUI

createPropertyChangeListener, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installUI, registerKeyboardActions, uninstallKeyboardActions, uninstallUI, unregisterKeyboardActions

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior

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

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

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

SynthDesktopPaneUI

public SynthDesktopPaneUI()

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

createUI

public static ComponentUI createUI(JComponent c)

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

Параметры:
c - компонент для создания объекта UI
Возвращает:
объект UI

installListeners

protected void installListeners()

Устанавливает PropertyChangeListener, возвращаемое из createPropertyChangeListener, на JDesktopPane.

Переопределяет:
installListeners в классе BasicDesktopPaneUI
См. также:
BasicDesktopPaneUI.createPropertyChangeListener()

installDefaults

protected void installDefaults()
Переопределяет:
installDefaults в классе BasicDesktopPaneUI

uninstallListeners

protected void uninstallListeners()

Убирает PropertyChangeListener, возвращаемое из createPropertyChangeListener, с JDesktopPane.

Переопределяет:
uninstallListeners в классе BasicDesktopPaneUI
См. также:
BasicDesktopPaneUI.createPropertyChangeListener()

uninstallDefaults

protected void uninstallDefaults()
Переопределяет:
uninstallDefaults в классе BasicDesktopPaneUI

installDesktopManager

protected void installDesktopManager()
Переопределяет:
installDesktopManager в классе BasicDesktopPaneUI

uninstallDesktopManager

protected void uninstallDesktopManager()
Переопределяет:
uninstallDesktopManager в классе BasicDesktopPaneUI

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 - компонент, который отрисовывается
См. также:
paint(SynthContext,Graphics)

paint

public void paint(Graphics g,
                  JComponent c)

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

Этот метод не используется Synth внешним видом. Отрисовка выполняется методом paint(SynthContext,Graphics).

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

paint

protected void paint(SynthContext context,
                     Graphics g)

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

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

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 - высота границы

propertyChange

public void propertyChange(PropertyChangeEvent evt)

Этот метод вызывается при изменении связанного свойства.

Определено в:
propertyChange в интерфейсе PropertyChangeListener
Параметры:
evt - Объект PropertyChangeEvent, описывающий источник события и свойство, которое изменилось.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API