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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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:
clientOnly—net/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 cint i
ตัวอย่างใช้งาน
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 ddouble 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 ddouble eint i
ตัวอย่างใช้งาน
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 ddouble eint idouble fdouble 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 ddouble eint i
ตัวอย่างใช้งาน
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 ddouble edouble fdouble 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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:
clientOnly—net/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 cint i
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 ddouble eint i
ตัวอย่างใช้งาน
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 ddouble eint idouble fdouble g
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ddouble eint i
ตัวอย่างใช้งาน
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 ddouble edouble fdouble g
ตัวอย่างใช้งาน
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