|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.plaf.basic
类 BasicToolBarUI
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.ToolBarUI javax.swing.plaf.basic.BasicToolBarUI
- 所有已实现的接口:
- SwingConstants
- 直接已知子类:
- MetalToolBarUI
-
public class BasicToolBarUI
- extends ToolBarUI
- implements SwingConstants
ToolBarUI 的基本 L&F 实现。此实现是一个“组合的”视图/控制器。
嵌套类摘要 | |
---|---|
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 |
toolBar |
protected ContainerListener |
toolBarContListener |
protected FocusListener |
toolBarFocusListener |
protected KeyStroke |
upKey 已过时。 从 Java 2 平台 v1.3 开始。 |
从接口 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 |
构造方法摘要 | |
---|---|
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) |
Color |
getDockingColor() 获取在连接 (docking) 区域上时显示的颜色。 |
Color |
getFloatingColor() 获取在浮动区域上时显示的颜色。 |
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) 在工具栏上设置启用翻转边框的标志并根据标志的状态安装适当的边框。 |
protected void |
uninstallComponents() |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c) 在 installUI 期间,在指定组件上反向执行的配置操作。 |
从类 javax.swing.plaf.ComponentUI 继承的方法 |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
toolBar
protected JToolBar toolBar
dragWindow
protected BasicToolBarUI.DragWindow dragWindow
focusedCompIndex
protected int focusedCompIndex
dockingColor
protected Color dockingColor
floatingColor
protected Color floatingColor
dockingBorderColor
protected Color dockingBorderColor
floatingBorderColor
protected Color floatingBorderColor