java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
committee.nova.mods.avaritia.api.client.screen.component.SimpleScrollBar
所有已实现的接口:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public abstract class SimpleScrollBar extends net.minecraft.client.gui.components.AbstractWidget
  • 嵌套类概要

    从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • 字段概要

    从类继承的字段 net.minecraft.client.gui.components.AbstractWidget

    ACCESSIBILITY_TEXTURE, active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width

    从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • 构造器概要

    构造器
    构造器
    说明
    SimpleScrollBar(int x, int y, int weight, int height)
     
    SimpleScrollBar(int x, int y, int weight, int height, net.minecraft.network.chat.Component message)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    abstract void
     
    boolean
     
    abstract void
    draggedTo(double scrolledOn)
     
    double
     
    void
    onClick(double pMouseX, double pMouseY)
     
    protected void
    onDrag(double mouseX, double mouseY, double pDragX, double pDragY)
     
    void
    onDragTo(double mouseY)
     
    void
    onRelease(double pMouseX, double pMouseY)
     
    void
    renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int pMouseX, int pMouseY, float pPartialTick)
     
    void
    setPos(int x, int y)
     
    void
    setScrolledOn(double scrolledOn)
     
    void
    setScrollTagSize(double scrollTagSize)
     
    void
    setSize(int weight, int height)
     
    void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput)
     

    从类继承的方法 net.minecraft.client.gui.components.AbstractWidget

    clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playDownSound, render, renderScrollingString, renderScrollingString, renderTexture, setAlpha, setFGColor, setFocused, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled

    从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement

    setPosition
  • 构造器详细资料

    • SimpleScrollBar

      public SimpleScrollBar(int x, int y, int weight, int height, net.minecraft.network.chat.Component message)
    • SimpleScrollBar

      public SimpleScrollBar(int x, int y, int weight, int height)
  • 方法详细资料

    • setPos

      public void setPos(int x, int y)
    • setSize

      public void setSize(int weight, int height)
    • setScrolledOn

      public void setScrolledOn(double scrolledOn)
    • setScrollTagSize

      public void setScrollTagSize(double scrollTagSize)
    • getScrollOn

      public double getScrollOn()
    • canScroll

      public boolean canScroll()
    • onClick

      public void onClick(double pMouseX, double pMouseY)
      覆盖:
      onClick 在类中 net.minecraft.client.gui.components.AbstractWidget
    • onRelease

      public void onRelease(double pMouseX, double pMouseY)
      覆盖:
      onRelease 在类中 net.minecraft.client.gui.components.AbstractWidget
    • onDrag

      protected void onDrag(double mouseX, double mouseY, double pDragX, double pDragY)
      覆盖:
      onDrag 在类中 net.minecraft.client.gui.components.AbstractWidget
    • onDragTo

      public void onDragTo(double mouseY)
    • draggedTo

      public abstract void draggedTo(double scrolledOn)
    • beforeRender

      public abstract void beforeRender()
    • renderWidget

      @ParametersAreNonnullByDefault public void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      指定者:
      renderWidget 在类中 net.minecraft.client.gui.components.AbstractWidget
    • updateWidgetNarration

      @ParametersAreNonnullByDefault public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput)
      指定者:
      updateWidgetNarration 在类中 net.minecraft.client.gui.components.AbstractWidget