Skip to content

Package net.minecraft.client.gui.components.events

Part 1/1


AbstractContainerEventHandler

  • Full name: net.minecraft.client.gui.components.events.AbstractContainerEventHandler
  • Package: net.minecraft.client.gui.components.events
  • Source: clientOnlynet/minecraft/client/gui/components/events/AbstractContainerEventHandler.java
  • Type: class
  • Modifiers: public abstract
  • Implements: ContainerEventHandler

net.minecraft.client.gui.components.events.AbstractContainerEventHandler#getFocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java:23
  • Modifiers: public
  • Return: GuiEventListener

คืออะไร

อ่านค่า Focused

ทำงานยังไง

คืนค่า: this.focused.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AbstractContainerEventHandler instance = ...;
GuiEventListener result = instance.getFocused();

net.minecraft.client.gui.components.events.AbstractContainerEventHandler#isDragging()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java:13
  • Modifiers: public final
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Dragging

ทำงานยังไง

คืนค่า: this.isDragging.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AbstractContainerEventHandler instance = ...;
boolean result = instance.isDragging();

net.minecraft.client.gui.components.events.AbstractContainerEventHandler#setDragging(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java:18
  • Modifiers: public final
  • Return: void

คืออะไร

กำหนดค่า Dragging

ทำงานยังไง

แก้ state: isDragging.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

AbstractContainerEventHandler instance = ...;
instance.setDragging(true);

net.minecraft.client.gui.components.events.AbstractContainerEventHandler#setFocused(GuiEventListener)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java:29
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Focused

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: focused.

Parameters

  • GuiEventListener guiEventListener

ตัวอย่างใช้งาน

AbstractContainerEventHandler instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);

ContainerEventHandler

  • Full name: net.minecraft.client.gui.components.events.ContainerEventHandler
  • Package: net.minecraft.client.gui.components.events
  • Source: clientOnlynet/minecraft/client/gui/components/events/ContainerEventHandler.java
  • Type: interface
  • Modifiers: public
  • Implements: GuiEventListener

net.minecraft.client.gui.components.events.ContainerEventHandler#charTyped(char,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:91
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ charTyped ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

เรียกต่อ: getFocused(). คืนค่า: this.getFocused() != null && this.getFocused().charTyped(c, i).

Parameters

  • char c
  • int i

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.charTyped('a', 0);

net.minecraft.client.gui.components.events.ContainerEventHandler#children()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:25
  • Modifiers: ``
  • Return: List<? extends GuiEventListener>

คืออะไร

ดำเนินการ children ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
List<? extends GuiEventListener> result = instance.children();

net.minecraft.client.gui.components.events.ContainerEventHandler#getChildAt(double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:27
  • Modifiers: default
  • Return: Optional<GuiEventListener>

คืออะไร

อ่านค่า Child At

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: children(), isMouseOver(), of(), empty(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • double d
  • double e

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
Optional<GuiEventListener> result = instance.getChildAt(0.0D, 0.0D);

net.minecraft.client.gui.components.events.ContainerEventHandler#getCurrentFocusPath()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:110
  • Modifiers: default
  • Return: ComponentPath

คืออะไร

อ่านค่า Current Focus Path

ทำงานยังไง

เรียกต่อ: getFocused(), path(). คืนค่า: guiEventListener != null ? ComponentPath.path(this, guiEventListener.getCurrentFocusPath()) : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
ComponentPath result = instance.getCurrentFocusPath();

net.minecraft.client.gui.components.events.ContainerEventHandler#getFocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:96
  • Modifiers: ``
  • Return: GuiEventListener

คืออะไร

อ่านค่า Focused

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
GuiEventListener result = instance.getFocused();

net.minecraft.client.gui.components.events.ContainerEventHandler#isDragging()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:72
  • Modifiers: ``
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Dragging

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.isDragging();

net.minecraft.client.gui.components.events.ContainerEventHandler#isFocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:105
  • Modifiers: default
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Focused

ทำงานยังไง

เรียกต่อ: getFocused(). คืนค่า: this.getFocused() != null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.isFocused();

net.minecraft.client.gui.components.events.ContainerEventHandler#keyPressed(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:81
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ keyPressed ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

เรียกต่อ: getFocused(). คืนค่า: this.getFocused() != null && this.getFocused().keyPressed(i, j, k).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.keyPressed(0, 0, 0);

net.minecraft.client.gui.components.events.ContainerEventHandler#keyReleased(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:86
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ keyReleased ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

เรียกต่อ: getFocused(). คืนค่า: this.getFocused() != null && this.getFocused().keyReleased(i, j, k).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.keyReleased(0, 0, 0);

net.minecraft.client.gui.components.events.ContainerEventHandler#mouseClicked(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:37
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseClicked ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChildAt(), isEmpty(), get(), setFocused(), setDragging(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);

net.minecraft.client.gui.components.events.ContainerEventHandler#mouseDragged(double,double,int,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:67
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseDragged ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

เรียกต่อ: getFocused(), isDragging(). คืนค่า: this.getFocused() != null && this.isDragging() && i == 0 ? this.getFocused().mouseDragged(d, e, i, f, g) : false.

Parameters

  • double d
  • double e
  • int i
  • double f
  • double g

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);

net.minecraft.client.gui.components.events.ContainerEventHandler#mouseReleased(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:55
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseReleased ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isDragging(), setDragging(), getFocused(), getChildAt(), filter(), isPresent(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.mouseReleased(0.0D, 0.0D, 0);

net.minecraft.client.gui.components.events.ContainerEventHandler#mouseScrolled(double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:76
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseScrolled ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

เรียกต่อ: getChildAt(), filter(), isPresent(). คืนค่า: this.getChildAt(d, e).filter(guiEventListener -> guiEventListener.mouseScrolled(d, e, f, g)).isPresent().

Parameters

  • double d
  • double e
  • double f
  • double g

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.gui.components.events.ContainerEventHandler#nextFocusPath(FocusNavigationEvent)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:117
  • Modifiers: default
  • Return: ComponentPath

คืออะไร

ดำเนินการ nextFocusPath ตาม implementation ของ ContainerEventHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFocused(), path(), handleTabNavigation(), handleArrowNavigation(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • FocusNavigationEvent focusNavigationEvent

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);

net.minecraft.client.gui.components.events.ContainerEventHandler#setDragging(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:74
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า Dragging

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
instance.setDragging(true);

net.minecraft.client.gui.components.events.ContainerEventHandler#setFocused(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:101
  • Modifiers: default
  • Return: void

คืออะไร

กำหนดค่า Focused

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • boolean bl

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
instance.setFocused(true);

net.minecraft.client.gui.components.events.ContainerEventHandler#setFocused(GuiEventListener)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/ContainerEventHandler.java:99
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า Focused

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • GuiEventListener guiEventListener

ตัวอย่างใช้งาน

ContainerEventHandler instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);

GuiEventListener

  • Full name: net.minecraft.client.gui.components.events.GuiEventListener
  • Package: net.minecraft.client.gui.components.events
  • Source: clientOnlynet/minecraft/client/gui/components/events/GuiEventListener.java
  • Type: interface
  • Modifiers: public
  • Implements: TabOrderedElement

net.minecraft.client.gui.components.events.GuiEventListener#charTyped(char,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:43
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ charTyped ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • char c
  • int i

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.charTyped('a', 0);

net.minecraft.client.gui.components.events.GuiEventListener#getBorderForArrowNavigation(ScreenDirection)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:69
  • Modifiers: default
  • Return: ScreenRectangle

คืออะไร

อ่านค่า Border For Arrow Navigation

ทำงานยังไง

เรียกต่อ: getRectangle(), getBorder(). คืนค่า: this.getRectangle().getBorder(screenDirection).

Parameters

  • ScreenDirection screenDirection

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
ScreenDirection screenDirection = ...;
ScreenRectangle result = instance.getBorderForArrowNavigation(screenDirection);

net.minecraft.client.gui.components.events.GuiEventListener#getCurrentFocusPath()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:60
  • Modifiers: default
  • Return: ComponentPath

คืออะไร

อ่านค่า Current Focus Path

ทำงานยังไง

เรียกต่อ: isFocused(), leaf(). คืนค่า: this.isFocused() ? ComponentPath.leaf(this) : null.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
ComponentPath result = instance.getCurrentFocusPath();

net.minecraft.client.gui.components.events.GuiEventListener#getRectangle()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:65
  • Modifiers: default
  • Return: ScreenRectangle

คืออะไร

อ่านค่า Rectangle

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: ScreenRectangle.empty().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
ScreenRectangle result = instance.getRectangle();

net.minecraft.client.gui.components.events.GuiEventListener#isFocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:58
  • Modifiers: ``
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Focused

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.isFocused();

net.minecraft.client.gui.components.events.GuiEventListener#isMouseOver(double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:52
  • Modifiers: default
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Mouse Over

ทำงานยังไง

คืนค่า: false.

Parameters

  • double d
  • double e

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.isMouseOver(0.0D, 0.0D);

net.minecraft.client.gui.components.events.GuiEventListener#keyPressed(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:35
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ keyPressed ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.keyPressed(0, 0, 0);

net.minecraft.client.gui.components.events.GuiEventListener#keyReleased(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:39
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ keyReleased ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.keyReleased(0, 0, 0);

net.minecraft.client.gui.components.events.GuiEventListener#mouseClicked(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:19
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseClicked ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);

net.minecraft.client.gui.components.events.GuiEventListener#mouseDragged(double,double,int,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:27
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseDragged ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • double d
  • double e
  • int i
  • double f
  • double g

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.mouseDragged(0.0D, 0.0D, 0, 0.0D, 0.0D);

net.minecraft.client.gui.components.events.GuiEventListener#mouseMoved(double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:16
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ mouseMoved ตาม implementation ของ GuiEventListener

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • double d
  • double e

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
instance.mouseMoved(0.0D, 0.0D);

net.minecraft.client.gui.components.events.GuiEventListener#mouseReleased(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:23
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseReleased ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.mouseReleased(0.0D, 0.0D, 0);

net.minecraft.client.gui.components.events.GuiEventListener#mouseScrolled(double,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:31
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ mouseScrolled ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: false.

Parameters

  • double d
  • double e
  • double f
  • double g

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
boolean result = instance.mouseScrolled(0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.client.gui.components.events.GuiEventListener#nextFocusPath(FocusNavigationEvent)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:47
  • Modifiers: default
  • Return: ComponentPath

คืออะไร

ดำเนินการ nextFocusPath ตาม implementation ของ GuiEventListener

ทำงานยังไง

คืนค่า: null.

Parameters

  • FocusNavigationEvent focusNavigationEvent

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);

net.minecraft.client.gui.components.events.GuiEventListener#setFocused(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/components/events/GuiEventListener.java:56
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า Focused

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • boolean bl

ตัวอย่างใช้งาน

GuiEventListener instance = ...;
instance.setFocused(true);