所有类


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 实现。此实现是一个“组合的”视图/控制器。


嵌套类摘要
 classBasicToolBarUI.DockingListener
          此类应视为“受保护”内部类。
protected  classBasicToolBarUI.DragWindow
           
protected  classBasicToolBarUI.FrameListener
           
protected  classBasicToolBarUI.PropertyListener
           
protected  classBasicToolBarUI.ToolBarContListener
           
protected  classBasicToolBarUI.ToolBarFocusListener
           
 
字段摘要
protected  StringconstraintBeforeFloating
           
protected  ColordockingBorderColor
           
protected  ColordockingColor
           
protected  MouseInputListenerdockingListener
           
protected  KeyStrokedownKey
          已过时。 从 Java 2 平台 v1.3 开始。
protected  BasicToolBarUI.DragWindowdragWindow
           
protected  ColorfloatingBorderColor
           
protected  ColorfloatingColor
           
protected  intfocusedCompIndex
           
protected  KeyStrokeleftKey
          已过时。 从 Java 2 平台 v1.3 开始。
protected  PropertyChangeListenerpropertyListener
           
protected  KeyStrokerightKey
          已过时。 从 Java 2 平台 v1.3 开始。
protected  JToolBartoolBar
           
protected  ContainerListenertoolBarContListener
           
protected  FocusListenertoolBarFocusListener
           
protected  KeyStrokeupKey
          已过时。 从 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()
           
 
方法摘要
 booleancanDock(Component c, Point p)
           
protected  MouseInputListenercreateDockingListener()
           
protected  BasicToolBarUI.DragWindowcreateDragWindow(JToolBar toolbar)
           
protected  JFramecreateFloatingFrame(JToolBar toolbar)
          不再使用,使用 BasicToolBarUI.createFloatingWindow(JToolBar)
protected  RootPaneContainercreateFloatingWindow(JToolBar toolbar)
          创建将工具栏拖出其容器后包含该工具栏的窗口
protected  WindowListenercreateFrameListener()
           
protected  BordercreateNonRolloverBorder()
          创建工具栏组件的非翻转边框。
protected  PropertyChangeListenercreatePropertyListener()
           
protected  BordercreateRolloverBorder()
          创建工具栏组件的翻转边框。
protected  ContainerListenercreateToolBarContListener()
           
protected  FocusListenercreateToolBarFocusListener()
           
static ComponentUIcreateUI(JComponent c)
           
protected  voiddragTo(Point position, Point origin)
           
protected  voidfloatAt(Point position, Point origin)
           
 ColorgetDockingColor()
          获取在连接 (docking) 区域上时显示的颜色。
 ColorgetFloatingColor()
          获取在浮动区域上时显示的颜色。
protected  voidinstallComponents()
           
protected  voidinstallDefaults()
           
protected  voidinstallKeyboardActions()
           
protected  voidinstallListeners()
           
protected  voidinstallNonRolloverBorders(JComponent c)
          在 JComponent 的所有子组件上安装非翻转边框。
protected  voidinstallNormalBorders(JComponent c)
          在 JComponent 的所有子组件上安装普通边框。
protected  voidinstallRolloverBorders(JComponent c)
          在 JComponent 的所有子组件上安装翻转边框。
 voidinstallUI(JComponent c)
          配置指定组件,使其适合外观。
 booleanisFloating()
           
 booleanisRolloverBorders()
          返回一个标志,用于确定是否启用翻转按钮边框。
protected  voidnavigateFocusedComp(int direction)
           
protected  voidpaintDragWindow(Graphics g)
          绘制用于拖动的窗口的内容。
protected  voidsetBorderToNonRollover(Component c)
          将组件的边框设置为具有由 createNonRolloverBorder 创建的翻转边框。
protected  voidsetBorderToNormal(Component c)
          将组件的边框设置为具有普通边框。
protected  voidsetBorderToRollover(Component c)
          将组件的边框设置为具有由 createRolloverBorder 创建的翻转边框。
 voidsetDockingColor(Color c)
          设置在连接区域上时显示的颜色。
 voidsetFloating(boolean b, Point p)
           
 voidsetFloatingColor(Color c)
          设置在浮动区域上时显示的颜色。
 voidsetFloatingLocation(int x, int y)
           
 voidsetOrientation(int orientation)
           
 voidsetRolloverBorders(boolean rollover)
          在工具栏上设置启用翻转边框的标志并根据标志的状态安装适当的边框。
protected  voiduninstallComponents()
           
protected  voiduninstallDefaults()
           
protected  voiduninstallKeyboardActions()
           
protected  voiduninstallListeners()
           
 voiduninstallUI(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