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 class не используется в Стили Синтезатора. |
protected void |
setBorderToNormal(Component c)
Эта реализация ничего не делает, потому что
rollover свойство JToolBar class не используется в Стили Синтезатора. |
protected void |
setBorderToRollover(Component c)
Эта реализация ничего не делает, потому что
rollover свойство JToolBar class не используется в Стили Синтезатора. |
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
в class BasicToolBarUI
protected void installListeners()
installListeners
в class BasicToolBarUI
protected void uninstallListeners()
uninstallListeners
в class BasicToolBarUI
protected void uninstallDefaults()
uninstallDefaults
в class BasicToolBarUI
protected void installComponents()
installComponents
в class BasicToolBarUI
protected void uninstallComponents()
uninstallComponents
в class 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
в class ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
public void paint(Graphics g, JComponent c)
Этот метод не используется Стилем Синтезатора. Рисование обрабатывается paint(SynthContext,Graphics)
метод.
paint
в class 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
- width границыh
- height границыprotected void setBorderToNonRollover(Component c)
rollover
свойство JToolBar
class не используется в Стили Синтезатора.setBorderToNonRollover
в class BasicToolBarUI
c
- компонент, которому установят нединамическую границуBasicToolBarUI.createNonRolloverBorder()
protected void setBorderToRollover(Component c)
rollover
свойство JToolBar
class не используется в Стили Синтезатора.setBorderToRollover
в class BasicToolBarUI
c
- компонент, которому установят динамическую границуBasicToolBarUI.createRolloverBorder()
protected void setBorderToNormal(Component c)
rollover
свойство JToolBar
class не используется в Стили Синтезатора.setBorderToNormal
в class 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
в class BasicToolBarUI
g
- Графика, чтобы нарисовать к.public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener
propertyChange
в интерфейсе PropertyChangeListener
e
- Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92