所有类


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

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部