Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthToolBarUI extends BasicToolBarUI implements PropertyChangeListener, SynthUI
JToolBar
.BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Конструктор и Описание |
---|
SynthToolBarUI() |
Модификатор и Тип | Метод и Описание |
---|---|
protected LayoutManager |
createLayout()
Создает a
LayoutManager использовать с панелью инструментов. |
static ComponentUI |
createUI(JComponent c)
Создает новый объект UI для данного компонента.
|
SynthContext |
getContext(JComponent c)
Возвращает Контекст для указанного компонента.
|
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
installListeners() |
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 |
paintContent(SynthContext context, Graphics g, Rectangle bounds)
Красит контент панели инструментов.
|
protected void |
paintDragWindow(Graphics g)
Красит содержание окна используемым для того, чтобы перетащить.
|
void |
propertyChange(PropertyChangeEvent e)
Этот метод вызывают, когда связанное свойство изменяется.
|
protected void |
setBorderToNonRollover(Component c)
Эта реализация ничего не делает, потому что
rollover свойство JToolBar класс не используется в Стили Синтезатора. |
protected void |
setBorderToNormal(Component c)
Эта реализация ничего не делает, потому что
rollover свойство JToolBar класс не используется в Стили Синтезатора. |
protected void |
setBorderToRollover(Component c)
Эта реализация ничего не делает, потому что
rollover свойство JToolBar класс не используется в Стили Синтезатора. |
protected void |
uninstallComponents() |
protected void |
uninstallDefaults() |
protected void |
uninstallListeners() |
void |
update(Graphics g, JComponent c)
Уведомляет этого делегата UI, чтобы перекрасить указанный компонент.
|
canDock, createDockingListener, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createNonRolloverBorder, createPropertyListener, createRolloverBorder, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, installUI, isFloating, isRolloverBorders, navigateFocusedComp, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallKeyboardActions, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
public static ComponentUI createUI(JComponent c)
c
- компонент, чтобы создать UI возражает дляprotected void installDefaults()
installDefaults
в классе BasicToolBarUI
protected void installListeners()
installListeners
в классе BasicToolBarUI
protected void uninstallListeners()
uninstallListeners
в классе BasicToolBarUI
protected void uninstallDefaults()
uninstallDefaults
в классе BasicToolBarUI
protected void installComponents()
installComponents
в классе BasicToolBarUI
protected void uninstallComponents()
uninstallComponents
в классе BasicToolBarUI
protected LayoutManager createLayout()
LayoutManager
использовать с панелью инструментов.LayoutManager
экземплярpublic SynthContext getContext(JComponent c)
SynthUI
getContext
в интерфейсе SynthUI
c
- Компонентный запрос SynthContext.public void update(Graphics g, JComponent c)
paint(SynthContext,Graphics)
метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint
метод.
update
в классе ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
public void paint(Graphics g, JComponent c)
Этот метод не используется Стилем Синтезатора. Рисование обрабатывается paint(SynthContext,Graphics)
метод.
paint
в классе ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUI
paintBorder
в интерфейсе SynthUI
context
- компонентный контекстg
- Graphics
подрисоватьx
- эти X координатy
- координата Yw
- ширина границыh
- высота границыprotected void setBorderToNonRollover(Component c)
rollover
свойство JToolBar
класс не используется в Стили Синтезатора.setBorderToNonRollover
в классе BasicToolBarUI
c
- компонент, которому установят нединамическую границуBasicToolBarUI.createNonRolloverBorder()
protected void setBorderToRollover(Component c)
rollover
свойство JToolBar
класс не используется в Стили Синтезатора.setBorderToRollover
в классе BasicToolBarUI
c
- компонент, которому установят динамическую границуBasicToolBarUI.createRolloverBorder()
protected void setBorderToNormal(Component c)
rollover
свойство JToolBar
класс не используется в Стили Синтезатора.setBorderToNormal
в классе BasicToolBarUI
c
- компонент, которому переустановят нормальную границуBasicToolBarUI.createNonRolloverBorder()
protected void paint(SynthContext context, Graphics g)
context
- контекст для нарисованного компонентаg
- Graphics
объект используется для рисованияupdate(Graphics,JComponent)
protected void paintContent(SynthContext context, Graphics g, Rectangle bounds)
context
- контекст для нарисованного компонентаg
- Graphics
объект используется для рисованияbounds
- ограничивающий прямоугольник для панели инструментовprotected void paintDragWindow(Graphics g)
BasicToolBarUI
paintDragWindow
в классе BasicToolBarUI
g
- Графика, чтобы нарисовать к.public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener
propertyChange
в интерфейсе PropertyChangeListener
e
- Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.