Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MetalToolBarUI extends BasicToolBarUI
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
MetalToolBarUI.MetalContainerListener |
protected class |
MetalToolBarUI.MetalDockingListener |
protected class |
MetalToolBarUI.MetalRolloverListener |
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
Модификатор и Тип | Поле и Описание |
---|---|
protected ContainerListener |
contListener
Это защищенное поле implemenation определенный.
|
protected PropertyChangeListener |
rolloverListener
Это защищенное поле implemenation определенный.
|
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
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 MouseInputListener |
createDockingListener() |
protected Border |
createNonRolloverBorder()
Создает не динамическую границу для компонентов панели инструментов.
|
protected Border |
createRolloverBorder()
Создает динамическую границу для компонентов панели инструментов.
|
protected PropertyChangeListener |
createRolloverListener()
Создает слушателя изменения свойства, который будет добавлен к JToolBar.
|
static ComponentUI |
createUI(JComponent c) |
protected void |
installListeners() |
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
protected void |
setBorderToNonRollover(Component c)
Устанавливает границу компонента, чтобы иметь нединамическую границу, которая создавалась
BasicToolBarUI.createNonRolloverBorder() метод. |
protected void |
setDragOffset(Point p) |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
void |
update(Graphics g, JComponent c)
В случае необходимости красит фон компонента, затем вызывает
paint . |
canDock, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNormal, setBorderToRollover, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
protected ContainerListener contListener
createContainerListener()
protected PropertyChangeListener rolloverListener
createRolloverListener()
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в class BasicToolBarUI
c
- компонент, где этот делегат UI устанавливаетсяComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
installUI
. Этот метод вызывается когда это UIComponent
экземпляр удаляется как делегат UI к указанному компоненту. Этот метод должен отменить конфигурацию, выполняемую в installUI
, делать все возможное для отпуска JComponent
экземпляр в чистом состоянии (никакие посторонние слушатели, стиль определенные объекты свойства, и т.д.). Это должно включать следующее: uninstallUI
в class BasicToolBarUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
protected void installListeners()
installListeners
в class BasicToolBarUI
protected void uninstallListeners()
uninstallListeners
в class BasicToolBarUI
protected Border createRolloverBorder()
BasicToolBarUI
Переопределите этот метод, чтобы обеспечить альтернативную динамическую границу.
createRolloverBorder
в class BasicToolBarUI
protected Border createNonRolloverBorder()
BasicToolBarUI
Переопределите этот метод, чтобы обеспечить альтернативную динамическую границу.
createNonRolloverBorder
в class BasicToolBarUI
protected void setBorderToNonRollover(Component c)
BasicToolBarUI
BasicToolBarUI.createNonRolloverBorder()
метод.setBorderToNonRollover
в class BasicToolBarUI
c
- компонент, которому установят нединамическую границуBasicToolBarUI.createNonRolloverBorder()
protected ContainerListener createContainerListener()
ContainerListener
или нульprotected PropertyChangeListener createRolloverListener()
PropertyChangeListener
или нульprotected MouseInputListener createDockingListener()
createDockingListener
в class BasicToolBarUI
protected void setDragOffset(Point p)
public void update(Graphics g, JComponent c)
paint
.update
в class ComponentUI
g
- Графика, чтобы нарисовать кc
- Подрисовывающий JComponentNullPointerException
- если g
или c
нульComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
, ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92