模块  java.desktop

Class BasicArrowButton

    • 字段详细信息

      • direction

        protected int direction
        箭头的方向。 一个SwingConstants.NORTHSwingConstants.SOUTHSwingConstants.EASTSwingConstants.WEST
    • 构造方法详细信息

      • BasicArrowButton

        public BasicArrowButton​(int direction,
                                Color background,
                                Color shadow,
                                Color darkShadow,
                                Color highlight)
        创建一个 BasicArrowButton其箭头沿指定方向绘制并具有指定颜色。
        参数
        direction - 箭头的方向; 之一SwingConstants.NORTHSwingConstants.SOUTHSwingConstants.EASTSwingConstants.WEST
        background - 按钮的背景颜色
        shadow - 阴影的颜色
        darkShadow - 暗影的颜色
        highlight - 突出显示的颜色
        从以下版本开始:
        1.4
      • BasicArrowButton

        public BasicArrowButton​(int direction)
        创建一个 BasicArrowButton其箭头按指定方向绘制。
        参数
        direction - 箭头的方向; 之一SwingConstants.NORTHSwingConstants.SOUTHSwingConstants.EASTSwingConstants.WEST
    • 方法详细信息

      • getDirection

        public int getDirection()
        返回箭头的方向。
        结果
        箭头的方向
      • setDirection

        public void setDirection​(int direction)
        设置箭头的方向。
        参数
        direction - 箭头的方向; 中的一个SwingConstants.NORTHSwingConstants.SOUTHSwingConstants.EASTSwingConstants.WEST
      • isFocusTraversable

        public boolean isFocusTraversable()
        返回箭头按钮是否应该获得焦点。 BasicArrowButton s用作复合组件的子组件,例如JScrollBarJComboBox 由于复合组件通常获得焦点,因此重写此方法以返回false
        重写:
        isFocusTraversable ,类 Component
        结果
        false
        另请参见:
        Component.setFocusable(boolean)
      • paintTriangle

        public void paintTriangle​(Graphics g,
                                  int x,
                                  int y,
                                  int size,
                                  int direction,
                                  boolean isEnabled)
        涂一个三角形。
        参数
        g - 要绘制的 Graphics
        x - x坐标
        y - y坐标
        size - 要绘制的三角形的大小
        direction - 绘制箭头的方向; 之一SwingConstants.NORTHSwingConstants.SOUTHSwingConstants.EASTSwingConstants.WEST
        isEnabled - 是否启用箭头