Класс MetalToolBarUI

Все реализованные интерфейсы:
SwingConstants
public class MetalToolBarUI
extends BasicToolBarUI

Реализация Metal Look and Feel для ToolBarUI. Эта реализация является «комбинированным» представлением/контроллером.

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

Модификатор и тип Класс Описание
protected class  MetalToolBarUI.MetalContainerListener

Больше не используется.

protected class  MetalToolBarUI.MetalDockingListener

DockingListener для MetalToolBarUI.

protected class  MetalToolBarUI.MetalRolloverListener

Больше не используется.

Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicToolBarUI

BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener

Поля

Модификатор и тип Поле Описание
protected ContainerListener contListener

Это защищённое поле специфично для реализации.

protected PropertyChangeListener rolloverListener

Это защищённое поле специфично для реализации.

Поля, объявленные в классе javax.swing.plaf.basic.BasicToolBarUI

constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey

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

BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST

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

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

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

Модификатор и тип Метод Описание
protected ContainerListener createContainerListener()

Создаёт слушателя контейнера, который будет добавлен к JToolBar.

protected PropertyChangeListener createRolloverListener()

Создаёт слушателя изменения свойств, который будет добавлен к JToolBar.

static ComponentUI createUI​(JComponent c)

Создаёт экземпляр MetalToolBarUI.

protected void setDragOffset​(Point p)

Устанавливает смещение курсора мыши внутри DragWindow.

void update​(Graphics g, JComponent c)

При необходимости рисует фон компонента, затем вызывает paint.

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

canDock, createDockingListener, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createNonRolloverBorder, createPropertyListener, createRolloverBorder, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installListeners, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNonRollover, setBorderToNormal, setBorderToRollover, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners

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

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

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

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

Подробное описание полей

contListener

protected ContainerListener contListener

Это защищённое поле специфично для реализации. Не обращаться напрямую или перезаписывать. Используйте метод create вместо этого.

См. также:
createContainerListener()

rolloverListener

protected PropertyChangeListener rolloverListener

Это защищённое поле специфично для реализации. Не обращаться напрямую или перезаписывать. Используйте метод create вместо этого.

См. также:
createRolloverListener()

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

MetalToolBarUI

public MetalToolBarUI()

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

createUI

public static ComponentUI createUI(JComponent c)

Создаёт экземпляр MetalToolBarUI.

Параметры:
c - компонент
Возвращает:
экземпляр MetalToolBarUI

createContainerListener

protected ContainerListener createContainerListener()

Создаёт слушателя контейнера, который будет добавлен к JToolBar. Если этот метод возвращает null, то он не будет добавлен в панель инструментов.

Возвращает:
экземпляр ContainerListener или null

createRolloverListener

protected PropertyChangeListener createRolloverListener()

Создаёт слушателя изменения свойств, который будет добавлен к JToolBar. Если этот метод возвращает null, то он не будет добавлен в панель инструментов.

Возвращает:
экземпляр PropertyChangeListener или null

setDragOffset

protected void setDragOffset(Point p)

Устанавливает смещение курсора мыши внутри DragWindow.

Параметры:
p - смещение

update

public void update(Graphics g,
                   JComponent c)

При необходимости рисует фон компонента, затем вызывает paint.

Переопределяет:
update в классе ComponentUI
Параметры:
g - Графика для рисования
c - JComponent, на котором рисуем
Исключения:
NullPointerException - если g или c равно null
С тех пор:
1.5
См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.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/metal/MetalToolBarUI.html

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