Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicToolBarUI extends ToolBarUI implements SwingConstants
Модификатор и Тип | Класс и Описание |
---|---|
class |
BasicToolBarUI.DockingListener
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
protected class |
BasicToolBarUI.DragWindow |
protected class |
BasicToolBarUI.FrameListener |
protected class |
BasicToolBarUI.PropertyListener |
protected class |
BasicToolBarUI.ToolBarContListener |
protected class |
BasicToolBarUI.ToolBarFocusListener |
Модификатор и Тип | Поле и Описание |
---|---|
protected String |
constraintBeforeFloating |
protected Color |
dockingBorderColor |
protected Color |
dockingColor |
protected MouseInputListener |
dockingListener |
protected KeyStroke |
downKey
Осуждаемый.
С Java 2 платформы v1.3.
|
protected BasicToolBarUI.DragWindow |
dragWindow |
protected Color |
floatingBorderColor |
protected Color |
floatingColor |
protected int |
focusedCompIndex |
protected KeyStroke |
leftKey
Осуждаемый.
С Java 2 платформы v1.3.
|
protected PropertyChangeListener |
propertyListener |
protected KeyStroke |
rightKey
Осуждаемый.
С Java 2 платформы v1.3.
|
protected JToolBar |
панель инструментов |
protected ContainerListener |
toolBarContListener |
protected FocusListener |
toolBarFocusListener |
protected KeyStroke |
upKey
Осуждаемый.
С Java 2 платформы v1.3.
|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Конструктор и Описание |
---|
BasicToolBarUI() |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
canDock(Component c, Point p) |
protected MouseInputListener |
createDockingListener() |
protected BasicToolBarUI.DragWindow |
createDragWindow(JToolBar toolbar) |
protected JFrame |
createFloatingFrame(JToolBar toolbar)
Больше используемый, не используйте BasicToolBarUI.createFloatingWindow (JToolBar)
|
protected RootPaneContainer |
createFloatingWindow(JToolBar toolbar)
Создает окно, которое содержит панель инструментов после того, как она была перетащена из ее контейнера
|
protected WindowListener |
createFrameListener() |
protected Border |
createNonRolloverBorder()
Создает не динамическую границу для компонентов панели инструментов.
|
protected PropertyChangeListener |
createPropertyListener() |
protected Border |
createRolloverBorder()
Создает динамическую границу для компонентов панели инструментов.
|
protected ContainerListener |
createToolBarContListener() |
protected FocusListener |
createToolBarFocusListener() |
static ComponentUI |
createUI(JComponent c) |
protected void |
dragTo(Point position, Point origin) |
protected void |
floatAt(Point position, Point origin) |
Цвет |
getDockingColor()
Вывели на экран цвет когда по прикрепляющейся области
|
Цвет |
getFloatingColor()
Вывели на экран цвет когда по плавающей области
|
protected Border |
getNonRolloverBorder(AbstractButton b)
Возвращает нединамическую границу для кнопки.
|
protected Border |
getRolloverBorder(AbstractButton b)
Возвращает динамическую границу для кнопки.
|
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
installKeyboardActions() |
protected void |
installListeners() |
protected void |
installNonRolloverBorders(JComponent c)
Нетрансформация установок граничит со всеми дочерними компонентами JComponent.
|
protected void |
installNormalBorders(JComponent c)
Устанавливает нормальные границы на всех дочерних компонентах JComponent.
|
protected void |
installRolloverBorders(JComponent c)
Трансформация установок граничит со всеми дочерними компонентами JComponent.
|
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
boolean |
isFloating() |
boolean |
isRolloverBorders()
Возвращает флаг, чтобы определить, включаются ли динамические границы кнопки.
|
protected void |
navigateFocusedComp(int direction) |
protected void |
paintDragWindow(Graphics g)
Красит содержание окна используемым для того, чтобы перетащить.
|
protected void |
setBorderToNonRollover(Component c)
Устанавливает границу компонента, чтобы иметь нединамическую границу, которая создавалась
createNonRolloverBorder() метод. |
protected void |
setBorderToNormal(Component c)
Устанавливает границу компонента, чтобы иметь нормальную границу.
|
protected void |
setBorderToRollover(Component c)
Устанавливает границу компонента, чтобы иметь динамическую границу, которая создавалась
createRolloverBorder() метод. |
void |
setDockingColor(Color c)
Выбирает цвет, выведенный на экран когда по прикрепляющейся области
|
void |
setFloating(boolean b, Point p) |
void |
setFloatingColor(Color c)
Выбирает цвет, выведенный на экран когда по плавающей области
|
void |
setFloatingLocation(int x, int y) |
void |
setOrientation(int orientation) |
void |
setRolloverBorders(boolean rollover)
Наборы флаг для того, чтобы включить трансформации граничит с панелью инструментов и это также установит границу apropriate в зависимости от состояния флага.
|
protected void |
uninstallComponents() |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
protected JToolBar toolBar
protected BasicToolBarUI.DragWindow dragWindow
protected int focusedCompIndex
protected Color dockingColor
protected Color floatingColor
protected Color dockingBorderColor
protected Color floatingBorderColor
protected MouseInputListener dockingListener
protected PropertyChangeListener propertyListener
protected ContainerListener toolBarContListener
protected FocusListener toolBarFocusListener
protected String constraintBeforeFloating
@Deprecated protected KeyStroke upKey
@Deprecated protected KeyStroke downKey
@Deprecated protected KeyStroke leftKey
@Deprecated protected KeyStroke rightKey
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
ComponentUI
экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager
на компоненте в случае необходимости. PropertyChangeListener
на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI
в классе ComponentUI
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
в классе ComponentUI
c
- компонент, из которого удаляется этот делегат UI; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
protected void installDefaults()
protected void uninstallDefaults()
protected void installComponents()
protected void uninstallComponents()
protected void installListeners()
protected void uninstallListeners()
protected void installKeyboardActions()
protected void uninstallKeyboardActions()
protected void navigateFocusedComp(int direction)
protected Border createRolloverBorder()
Переопределите этот метод, чтобы обеспечить альтернативную динамическую границу.
protected Border createNonRolloverBorder()
Переопределите этот метод, чтобы обеспечить альтернативную динамическую границу.
protected JFrame createFloatingFrame(JToolBar toolbar)
protected RootPaneContainer createFloatingWindow(JToolBar toolbar)
RootPaneContainer
объект, содержа панель инструментов.protected BasicToolBarUI.DragWindow createDragWindow(JToolBar toolbar)
public boolean isRolloverBorders()
setRolloverBorders(boolean)
public void setRolloverBorders(boolean rollover)
rollover
- если это правда, динамические границы устанавливаются. Иначе нединамические границы устанавливаютсяisRolloverBorders()
protected void installRolloverBorders(JComponent c)
Это - метод удобства, чтобы вызвать setBorderToRollover
для каждого дочернего компонента.
c
- контейнер, который содержит дочерние компоненты (usally JToolBar)setBorderToRollover(java.awt.Component)
protected void installNonRolloverBorders(JComponent c)
Это - метод удобства, чтобы вызвать setBorderToNonRollover
для каждого дочернего компонента.
c
- контейнер, который содержит дочерние компоненты (usally JToolBar)setBorderToNonRollover(java.awt.Component)
protected void installNormalBorders(JComponent c)
Это - метод удобства, чтобы вызвать setBorderNormal
для каждого дочернего компонента.
c
- контейнер, который содержит дочерние компоненты (usally JToolBar)setBorderToNonRollover(java.awt.Component)
protected void setBorderToRollover(Component c)
createRolloverBorder()
метод.c
- компонент, которому установят динамическую границуcreateRolloverBorder()
protected Border getRolloverBorder(AbstractButton b)
b
- кнопка, чтобы вычислить трансформацию граничит дляsetBorderToRollover(java.awt.Component)
protected void setBorderToNonRollover(Component c)
createNonRolloverBorder()
метод.c
- компонент, которому установят нединамическую границуcreateNonRolloverBorder()
protected Border getNonRolloverBorder(AbstractButton b)
b
- кнопка, чтобы вычислить нетрансформацию граничит дляsetBorderToNonRollover(java.awt.Component)
protected void setBorderToNormal(Component c)
c
- компонент, которому переустановят нормальную границуcreateNonRolloverBorder()
public void setFloatingLocation(int x, int y)
public boolean isFloating()
public void setFloating(boolean b, Point p)
public void setOrientation(int orientation)
public Color getDockingColor()
public void setDockingColor(Color c)
public Color getFloatingColor()
public void setFloatingColor(Color c)
protected ContainerListener createToolBarContListener()
protected FocusListener createToolBarFocusListener()
protected PropertyChangeListener createPropertyListener()
protected MouseInputListener createDockingListener()
protected WindowListener createFrameListener()
protected void paintDragWindow(Graphics g)
g
- Графика, чтобы нарисовать к.NullPointerException
- g
нуль
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.