Package net.minecraft.client.gui.layouts
Part 1/1
AbstractLayout
- Full name:
net.minecraft.client.gui.layouts.AbstractLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/AbstractLayout.java - Type:
class - Modifiers:
public abstract - Implements:
Layout
net.minecraft.client.gui.layouts.AbstractLayout#AbstractLayout(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: x, y, width, height.
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:54 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:49 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:39 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.x.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:44 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.y.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:21 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
แก้ state: x. เรียกต่อ: visitChildren(), getX().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:30 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
แก้ state: y. เรียกต่อ: visitChildren(), getY().
Parameters
int i
ตัวอย่างใช้งาน
AbstractLayout$AbstractChildWrapper
- Full name:
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/AbstractLayout.java - Type:
class - Modifiers:
protected abstract static
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper#AbstractChildWrapper(LayoutElement,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:64 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractLayout.AbstractChildWrapper ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: child, layoutSettings. เรียกต่อ: getExposed().
Parameters
LayoutElement layoutElementLayoutSettings layoutSettings
ตัวอย่างใช้งาน
LayoutElement layoutElement = ...;
LayoutSettings layoutSettings = ...;
AbstractLayout.AbstractChildWrapper instance = new AbstractLayout.AbstractChildWrapper(layoutElement, layoutSettings);
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:69 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.child.getHeight() + this.layoutSettings.paddingTop + this.layoutSettings.paddingBottom.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:73 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.child.getWidth() + this.layoutSettings.paddingLeft + this.layoutSettings.paddingRight.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper#setX(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:77 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
เรียกต่อ: getWidth(), lerp().
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper#setY(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/AbstractLayout.java:84 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
เรียกต่อ: getHeight(), round(), lerp().
Parameters
int iint j
ตัวอย่างใช้งาน
CommonLayouts
- Full name:
net.minecraft.client.gui.layouts.CommonLayouts - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/CommonLayouts.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.layouts.CommonLayouts#labeledElement(Font,LayoutElement,Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/CommonLayouts.java:17 - Modifiers:
public static - Return:
Layout
คืออะไร
ดำเนินการ labeledElement ตาม implementation ของ CommonLayouts
ทำงานยังไง
คืนค่า: labeledElement(font, layoutElement, component, layoutSettings -> {}).
Parameters
Font fontLayoutElement layoutElementComponent component
ตัวอย่างใช้งาน
Font font = ...;
LayoutElement layoutElement = ...;
Component component = ...;
Layout result = CommonLayouts.labeledElement(font, layoutElement, component);
net.minecraft.client.gui.layouts.CommonLayouts#labeledElement(Font,LayoutElement,Component,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/CommonLayouts.java:21 - Modifiers:
public static - Return:
Layout
คืออะไร
ดำเนินการ labeledElement ตาม implementation ของ CommonLayouts
ทำงานยังไง
เรียกต่อ: vertical(), spacing(), addChild(). สร้างออบเจ็กต์: StringWidget. คืนค่า: linearLayout.
Parameters
Font fontLayoutElement layoutElementComponent componentConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
Font font = ...;
LayoutElement layoutElement = ...;
Component component = ...;
Consumer<LayoutSettings> consumer = ...;
Layout result = CommonLayouts.labeledElement(font, layoutElement, component, consumer);
EqualSpacingLayout
- Full name:
net.minecraft.client.gui.layouts.EqualSpacingLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/EqualSpacingLayout.java - Type:
class - Modifiers:
public - Extends:
AbstractLayout
net.minecraft.client.gui.layouts.EqualSpacingLayout#addChild(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:85 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: newChildLayoutSettings(). คืนค่า: this.addChild(layoutElement, this.newChildLayoutSettings()).
Parameters
T layoutElement
ตัวอย่างใช้งาน
EqualSpacingLayout instance = ...;
T layoutElement = ...;
T result = instance.addChild(layoutElement);
net.minecraft.client.gui.layouts.EqualSpacingLayout#addChild(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:94 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: make(), newChildLayoutSettings(). คืนค่า: this.addChild(layoutElement, (LayoutSettings)Util.make(this.newChildLayoutSettings(), consumer)).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
EqualSpacingLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addChild(layoutElement, consumer);
net.minecraft.client.gui.layouts.EqualSpacingLayout#addChild(T,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:89 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: add(), ChildContainer(). สร้างออบเจ็กต์: EqualSpacingLayout.ChildContainer. คืนค่า: layoutElement.
Parameters
T layoutElementLayoutSettings layoutSettings
ตัวอย่างใช้งาน
EqualSpacingLayout instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, layoutSettings);
net.minecraft.client.gui.layouts.EqualSpacingLayout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:27 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ EqualSpacingLayout
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. แก้ state: height, width. เรียกต่อ: isEmpty(), getSecondaryLength(), getPrimaryLength(), max(), getPrimaryPosition(), iterator(), next(), setPrimaryPosition(). สร้างออบเจ็กต์: Divisor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.EqualSpacingLayout#defaultChildLayoutSetting()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:81 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaultChildLayoutSetting ตาม implementation ของ EqualSpacingLayout
ทำงานยังไง
คืนค่า: this.defaultChildLayoutSettings.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.EqualSpacingLayout#EqualSpacingLayout(int,int,EqualSpacingLayout.Orientation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EqualSpacingLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jEqualSpacingLayout.Orientation orientation
ตัวอย่างใช้งาน
EqualSpacingLayout.Orientation orientation = ...;
EqualSpacingLayout instance = new EqualSpacingLayout(0, 0, orientation);
net.minecraft.client.gui.layouts.EqualSpacingLayout#EqualSpacingLayout(int,int,int,int,EqualSpacingLayout.Orientation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EqualSpacingLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: orientation.
Parameters
int iint jint kint lEqualSpacingLayout.Orientation orientation
ตัวอย่างใช้งาน
EqualSpacingLayout.Orientation orientation = ...;
EqualSpacingLayout instance = new EqualSpacingLayout(0, 0, 0, 0, orientation);
net.minecraft.client.gui.layouts.EqualSpacingLayout#newChildLayoutSettings()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:77 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ newChildLayoutSettings ตาม implementation ของ EqualSpacingLayout
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.defaultChildLayoutSettings.copy().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.EqualSpacingLayout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/EqualSpacingLayout.java:72 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
เรียกต่อ: forEach(), accept().
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
EqualSpacingLayout instance = ...;
Consumer<LayoutElement> consumer = ...;
instance.visitChildren(consumer);
FrameLayout
- Full name:
net.minecraft.client.gui.layouts.FrameLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/FrameLayout.java - Type:
class - Modifiers:
public - Extends:
AbstractLayout
net.minecraft.client.gui.layouts.FrameLayout#addChild(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:74 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: newChildLayoutSettings(). คืนค่า: this.addChild(layoutElement, this.newChildLayoutSettings()).
Parameters
T layoutElement
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#addChild(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:83 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: make(), newChildLayoutSettings(). คืนค่า: this.addChild(layoutElement, (LayoutSettings)Util.make(this.newChildLayoutSettings(), consumer)).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
FrameLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addChild(layoutElement, consumer);
net.minecraft.client.gui.layouts.FrameLayout#addChild(T,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:78 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: add(), ChildContainer(). สร้างออบเจ็กต์: FrameLayout.ChildContainer. คืนค่า: layoutElement.
Parameters
T layoutElementLayoutSettings layoutSettings
ตัวอย่างใช้งาน
FrameLayout instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, layoutSettings);
net.minecraft.client.gui.layouts.FrameLayout#alignInDimension(int,int,int,Consumer<Integer>,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:109 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ alignInDimension ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: lerp(), accept().
Parameters
int iint jint kConsumer<Integer> consumerfloat f
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#alignInRectangle(LayoutElement,int,int,int,int,float,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:104 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ alignInRectangle ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: alignInDimension(), getWidth(), getHeight().
Parameters
LayoutElement layoutElementint iint jint kint lfloat ffloat g
ตัวอย่างใช้งาน
LayoutElement layoutElement = ...;
FrameLayout.alignInRectangle(layoutElement, 0, 0, 0, 0, 0.0F, 0.0F);
net.minecraft.client.gui.layouts.FrameLayout#alignInRectangle(LayoutElement,ScreenRectangle,float,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:100 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ alignInRectangle ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: left(), top(), width(), height().
Parameters
LayoutElement layoutElementScreenRectangle screenRectanglefloat ffloat g
ตัวอย่างใช้งาน
LayoutElement layoutElement = ...;
ScreenRectangle screenRectangle = ...;
FrameLayout.alignInRectangle(layoutElement, screenRectangle, 0.0F, 0.0F);
net.minecraft.client.gui.layouts.FrameLayout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:54 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ FrameLayout
ทำงานยังไง
มีการวนลูป. แก้ state: width, height. เรียกต่อ: max(), getWidth(), getHeight(), setX(), getX(), setY(), getY().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#centerInRectangle(LayoutElement,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:92 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ centerInRectangle ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: alignInRectangle().
Parameters
LayoutElement layoutElementint iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#centerInRectangle(LayoutElement,ScreenRectangle)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:96 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ centerInRectangle ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: position(), x(), y(), width(), height().
Parameters
LayoutElement layoutElementScreenRectangle screenRectangle
ตัวอย่างใช้งาน
LayoutElement layoutElement = ...;
ScreenRectangle screenRectangle = ...;
FrameLayout.centerInRectangle(layoutElement, screenRectangle);
net.minecraft.client.gui.layouts.FrameLayout#defaultChildLayoutSetting()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:50 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaultChildLayoutSetting ตาม implementation ของ FrameLayout
ทำงานยังไง
คืนค่า: this.defaultChildLayoutSettings.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#FrameLayout()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FrameLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#FrameLayout(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FrameLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#FrameLayout(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FrameLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: setMinDimensions().
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#newChildLayoutSettings()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:46 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ newChildLayoutSettings ตาม implementation ของ FrameLayout
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.defaultChildLayoutSettings.copy().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#setMinDimensions(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:32 - Modifiers:
public - Return:
FrameLayout
คืออะไร
กำหนดค่า Min Dimensions
ทำงานยังไง
เรียกต่อ: setMinWidth(), setMinHeight(). คืนค่า: this.setMinWidth(i).setMinHeight(j).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#setMinHeight(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:36 - Modifiers:
public - Return:
FrameLayout
คืออะไร
กำหนดค่า Min Height
ทำงานยังไง
แก้ state: minHeight. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#setMinWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:41 - Modifiers:
public - Return:
FrameLayout
คืออะไร
กำหนดค่า Min Width
ทำงานยังไง
แก้ state: minWidth. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.FrameLayout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/FrameLayout.java:87 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
เรียกต่อ: forEach(), accept().
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
FrameLayout instance = ...;
Consumer<LayoutElement> consumer = ...;
instance.visitChildren(consumer);
GridLayout
- Full name:
net.minecraft.client.gui.layouts.GridLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/GridLayout.java - Type:
class - Modifiers:
public - Extends:
AbstractLayout
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:95 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: newCellSettings(). คืนค่า: this.addChild(layoutElement, i, j, this.newCellSettings()).
Parameters
T layoutElementint iint j
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
T result = instance.addChild(layoutElement, 0, 0);
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:103 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: make(), newCellSettings(). คืนค่า: this.addChild(layoutElement, i, j, 1, 1, (LayoutSettings)Util.make(this.newCellSettings(), consumer)).
Parameters
T layoutElementint iint jConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addChild(layoutElement, 0, 0, consumer);
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:107 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: newCellSettings(). คืนค่า: this.addChild(layoutElement, i, j, k, l, this.newCellSettings()).
Parameters
T layoutElementint iint jint kint l
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
T result = instance.addChild(layoutElement, 0, 0, 0, 0);
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int,int,int,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:125 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: make(), newCellSettings(). คืนค่า: this.addChild(layoutElement, i, j, k, l, (LayoutSettings)Util.make(this.newCellSettings(), consumer)).
Parameters
T layoutElementint iint jint kint lConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addChild(layoutElement, 0, 0, 0, 0, consumer);
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int,int,int,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:111 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), CellInhabitant(). สร้างออบเจ็กต์: IllegalArgumentException, GridLayout.CellInhabitant. คืนค่า: layoutElement.
Parameters
T layoutElementint iint jint kint lLayoutSettings layoutSettings
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, 0, 0, 0, 0, layoutSettings);
net.minecraft.client.gui.layouts.GridLayout#addChild(T,int,int,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:99 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
คืนค่า: this.addChild(layoutElement, i, j, 1, 1, layoutSettings).
Parameters
T layoutElementint iint jLayoutSettings layoutSettings
ตัวอย่างใช้งาน
GridLayout instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, 0, 0, layoutSettings);
net.minecraft.client.gui.layouts.GridLayout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:28 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ GridLayout
ทำงานยังไง
มีการวนลูป. แก้ state: width, height. เรียกต่อ: max(), getLastOccupiedRow(), getLastOccupiedColumn(), getHeight(), nextInt(), getWidth(), setX(), getX(). สร้างออบเจ็กต์: Divisor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#columnSpacing(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:129 - Modifiers:
public - Return:
GridLayout
คืออะไร
ดำเนินการ columnSpacing ตาม implementation ของ GridLayout
ทำงานยังไง
แก้ state: columnSpacing. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#createRowHelper(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:156 - Modifiers:
public - Return:
GridLayout.RowHelper
คืออะไร
สร้าง Row Helper
ทำงานยังไง
เรียกต่อ: RowHelper(). สร้างออบเจ็กต์: GridLayout.RowHelper. คืนค่า: new GridLayout.RowHelper(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#defaultCellSetting()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:152 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaultCellSetting ตาม implementation ของ GridLayout
ทำงานยังไง
คืนค่า: this.defaultCellSettings.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#GridLayout()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GridLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#GridLayout(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GridLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#newCellSettings()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:148 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ newCellSettings ตาม implementation ของ GridLayout
ทำงานยังไง
เรียกต่อ: copy(). คืนค่า: this.defaultCellSettings.copy().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#rowSpacing(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:134 - Modifiers:
public - Return:
GridLayout
คืออะไร
ดำเนินการ rowSpacing ตาม implementation ของ GridLayout
ทำงานยังไง
แก้ state: rowSpacing. คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#spacing(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:139 - Modifiers:
public - Return:
GridLayout
คืออะไร
ดำเนินการ spacing ตาม implementation ของ GridLayout
ทำงานยังไง
เรียกต่อ: columnSpacing(), rowSpacing(). คืนค่า: this.columnSpacing(i).rowSpacing(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:143 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
เรียกต่อ: forEach().
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
GridLayout instance = ...;
Consumer<LayoutElement> consumer = ...;
instance.visitChildren(consumer);
GridLayout$RowHelper
- Full name:
net.minecraft.client.gui.layouts.GridLayout$RowHelper - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/GridLayout.java - Type:
class - Modifiers:
public final
net.minecraft.client.gui.layouts.GridLayout$RowHelper#addChild(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:193 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
คืนค่า: this.addChild(layoutElement, 1).
Parameters
T layoutElement
ตัวอย่างใช้งาน
GridLayout.RowHelper instance = ...;
T layoutElement = ...;
T result = instance.addChild(layoutElement);
net.minecraft.client.gui.layouts.GridLayout$RowHelper#addChild(T,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:197 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: defaultCellSetting(). คืนค่า: this.addChild(layoutElement, i, this.defaultCellSetting()).
Parameters
T layoutElementint i
ตัวอย่างใช้งาน
GridLayout.RowHelper instance = ...;
T layoutElement = ...;
T result = instance.addChild(layoutElement, 0);
net.minecraft.client.gui.layouts.GridLayout$RowHelper#addChild(T,int,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:205 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: index. เรียกต่อ: roundToward(). คืนค่า: GridLayout.this.addChild(layoutElement, j, k, 1, i, layoutSettings).
Parameters
T layoutElementint iLayoutSettings layoutSettings
ตัวอย่างใช้งาน
GridLayout.RowHelper instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, 0, layoutSettings);
net.minecraft.client.gui.layouts.GridLayout$RowHelper#addChild(T,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:201 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
คืนค่า: this.addChild(layoutElement, 1, layoutSettings).
Parameters
T layoutElementLayoutSettings layoutSettings
ตัวอย่างใช้งาน
GridLayout.RowHelper instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, layoutSettings);
net.minecraft.client.gui.layouts.GridLayout$RowHelper#defaultCellSetting()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:226 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaultCellSetting ตาม implementation ของ GridLayout$RowHelper
ทำงานยังไง
คืนค่า: GridLayout.this.defaultCellSetting().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout$RowHelper#getGrid()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:218 - Modifiers:
public - Return:
GridLayout
คืออะไร
อ่านค่า Grid
ทำงานยังไง
คืนค่า: GridLayout.this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.GridLayout$RowHelper#newCellSettings()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/GridLayout.java:222 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ newCellSettings ตาม implementation ของ GridLayout$RowHelper
ทำงานยังไง
คืนค่า: GridLayout.this.newCellSettings().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
HeaderAndFooterLayout
- Full name:
net.minecraft.client.gui.layouts.HeaderAndFooterLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java - Type:
class - Modifiers:
public - Implements:
Layout
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addTitleHeader(Component,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:120 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Title Header
ทำงานยังไง
เรียกต่อ: addChild(). สร้างออบเจ็กต์: StringWidget.
Parameters
Component componentFont font
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
Component component = ...;
Font font = ...;
instance.addTitleHeader(component, font);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToContents(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:132 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Contents
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.contentsFrame.addChild(layoutElement).
Parameters
T layoutElement
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
T result = instance.addToContents(layoutElement);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToContents(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:136 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Contents
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.contentsFrame.addChild(layoutElement, consumer).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addToContents(layoutElement, consumer);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToFooter(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:124 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Footer
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.footerFrame.addChild(layoutElement).
Parameters
T layoutElement
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
T result = instance.addToFooter(layoutElement);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToFooter(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:128 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Footer
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.footerFrame.addChild(layoutElement, consumer).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addToFooter(layoutElement, consumer);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToHeader(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:112 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Header
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.headerFrame.addChild(layoutElement).
Parameters
T layoutElement
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
T result = instance.addToHeader(layoutElement);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#addToHeader(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:116 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม To Header
ทำงานยังไง
เรียกต่อ: addChild(). คืนค่า: this.headerFrame.addChild(layoutElement, consumer).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addToHeader(layoutElement, consumer);
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:93 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ HeaderAndFooterLayout
ทำงานยังไง
เรียกต่อ: getHeaderHeight(), getFooterHeight(), setMinWidth(), setMinHeight(), setPosition(), setY(), getHeight(), min().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getContentHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:82 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Content Height
ทำงานยังไง
เรียกต่อ: getHeaderHeight(), getFooterHeight(). คืนค่า: this.screen.height - this.getHeaderHeight() - this.getFooterHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getFooterHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:66 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Footer Height
ทำงานยังไง
คืนค่า: this.footerHeight.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getHeaderHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:78 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Header Height
ทำงานยังไง
คืนค่า: this.headerHeight.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:61 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.screen.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:56 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.screen.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:46 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:51 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#HeaderAndFooterLayout(Screen)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HeaderAndFooterLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Screen screen
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#HeaderAndFooterLayout(Screen,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HeaderAndFooterLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Screen screenint i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#HeaderAndFooterLayout(Screen,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HeaderAndFooterLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: screen, headerHeight, footerHeight. เรียกต่อ: defaultChildLayoutSetting(), align().
Parameters
Screen screenint iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#setFooterHeight(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:70 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Footer Height
ทำงานยังไง
แก้ state: footerHeight.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#setHeaderHeight(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:74 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Header Height
ทำงานยังไง
แก้ state: headerHeight.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:38 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:42 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.HeaderAndFooterLayout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/HeaderAndFooterLayout.java:86 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 3 statement).
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
HeaderAndFooterLayout instance = ...;
Consumer<LayoutElement> consumer = ...;
instance.visitChildren(consumer);
Layout
- Full name:
net.minecraft.client.gui.layouts.Layout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/Layout.java - Type:
interface - Modifiers:
public - Implements:
LayoutElement
net.minecraft.client.gui.layouts.Layout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/Layout.java:17 - Modifiers:
default - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ Layout
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: visitChildren().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.Layout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/Layout.java:10 - Modifiers: ``
- Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.Layout#visitWidgets(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/Layout.java:12 - Modifiers:
default - Return:
void
คืออะไร
เยี่ยมชม node Widgets
ทำงานยังไง
เรียกต่อ: visitChildren().
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
LayoutElement
- Full name:
net.minecraft.client.gui.layouts.LayoutElement - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/LayoutElement.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.layouts.LayoutElement#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:21 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#getRectangle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:23 - Modifiers:
default - Return:
ScreenRectangle
คืออะไร
อ่านค่า Rectangle
ทำงานยังไง
เรียกต่อ: getX(), getY(), getWidth(), getHeight(). สร้างออบเจ็กต์: ScreenRectangle. คืนค่า: new ScreenRectangle(this.getX(), this.getY(), this.getWidth(), this.getHeight()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:19 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:15 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:17 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#setPosition(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:27 - Modifiers:
default - Return:
void
คืออะไร
กำหนดค่า Position
ทำงานยังไง
เรียกต่อ: setX(), setY().
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:11 - Modifiers: ``
- Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:13 - Modifiers: ``
- Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutElement#visitWidgets(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutElement.java:32 - Modifiers: ``
- Return:
void
คืออะไร
เยี่ยมชม node Widgets
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
LayoutElement instance = ...;
Consumer<AbstractWidget> consumer = ...;
instance.visitWidgets(consumer);
LayoutSettings
- Full name:
net.minecraft.client.gui.layouts.LayoutSettings - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/LayoutSettings.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.layouts.LayoutSettings#align(float,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:26 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ align ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
float ffloat g
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignHorizontally(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:28 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ alignHorizontally ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignHorizontallyCenter()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:36 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignHorizontallyCenter ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignHorizontally(). คืนค่า: this.alignHorizontally(0.5F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignHorizontallyLeft()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:32 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignHorizontallyLeft ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignHorizontally(). คืนค่า: this.alignHorizontally(0.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignHorizontallyRight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:40 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignHorizontallyRight ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignHorizontally(). คืนค่า: this.alignHorizontally(1.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignVertically(float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:30 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ alignVertically ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignVerticallyBottom()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:52 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignVerticallyBottom ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignVertically(). คืนค่า: this.alignVertically(1.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignVerticallyMiddle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:48 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignVerticallyMiddle ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignVertically(). คืนค่า: this.alignVertically(0.5F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#alignVerticallyTop()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:44 - Modifiers:
default - Return:
LayoutSettings
คืออะไร
ดำเนินการ alignVerticallyTop ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: alignVertically(). คืนค่า: this.alignVertically(0.0F).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#copy()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:56 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
คัดลอก copy
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#defaults()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:60 - Modifiers:
static - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaults ตาม implementation ของ LayoutSettings
ทำงานยังไง
เรียกต่อ: LayoutSettingsImpl(). สร้างออบเจ็กต์: LayoutSettings.LayoutSettingsImpl. คืนค่า: new LayoutSettings.LayoutSettingsImpl().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#getExposed()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:58 - Modifiers: ``
- Return:
LayoutSettings.LayoutSettingsImpl
คืออะไร
อ่านค่า Exposed
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#padding(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:8 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ padding ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#padding(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:10 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ padding ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#padding(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:12 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ padding ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingBottom(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:20 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingBottom ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingHorizontal(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:22 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingHorizontal ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingLeft(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:14 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingLeft ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingRight(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:18 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingRight ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingTop(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:16 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingTop ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LayoutSettings#paddingVertical(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LayoutSettings.java:24 - Modifiers: ``
- Return:
LayoutSettings
คืออะไร
ดำเนินการ paddingVertical ตาม implementation ของ LayoutSettings
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
LinearLayout
- Full name:
net.minecraft.client.gui.layouts.LinearLayout - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/LinearLayout.java - Type:
class - Modifiers:
public - Implements:
Layout
net.minecraft.client.gui.layouts.LinearLayout#addChild(T)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:40 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
เรียกต่อ: newCellSettings(). คืนค่า: this.addChild(layoutElement, this.newCellSettings()).
Parameters
T layoutElement
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#addChild(T,Consumer<LayoutSettings>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:44 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
แก้ state: nextChildIndex. เรียกต่อ: make(), newCellSettings(). คืนค่า: this.orientation.addChild(this.wrapped, layoutElement, this.nextChildIndex++, (LayoutSettings)Util.make(this.newCellSettings(), consumer)).
Parameters
T layoutElementConsumer<LayoutSettings> consumer
ตัวอย่างใช้งาน
LinearLayout instance = ...;
T layoutElement = ...;
Consumer<LayoutSettings> consumer = ...;
T result = instance.addChild(layoutElement, consumer);
net.minecraft.client.gui.layouts.LinearLayout#addChild(T,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:36 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
แก้ state: nextChildIndex. คืนค่า: this.orientation.addChild(this.wrapped, layoutElement, this.nextChildIndex++, layoutSettings).
Parameters
T layoutElementLayoutSettings layoutSettings
ตัวอย่างใช้งาน
LinearLayout instance = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(layoutElement, layoutSettings);
net.minecraft.client.gui.layouts.LinearLayout#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:53 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ LinearLayout
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#defaultCellSetting()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:32 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ defaultCellSetting ตาม implementation ของ LinearLayout
ทำงานยังไง
คืนค่า: this.wrapped.defaultCellSetting().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:63 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.wrapped.getHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:58 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.wrapped.getWidth().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:78 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.wrapped.getX().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:83 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.wrapped.getY().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#horizontal()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:92 - Modifiers:
public static - Return:
LinearLayout
คืออะไร
ดำเนินการ horizontal ตาม implementation ของ LinearLayout
ทำงานยังไง
สร้างออบเจ็กต์: LinearLayout. คืนค่า: new LinearLayout(LinearLayout.Orientation.HORIZONTAL).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#LinearLayout(int,int,LinearLayout.Orientation)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LinearLayout ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: wrapped, orientation. สร้างออบเจ็กต์: GridLayout.
Parameters
int iint jLinearLayout.Orientation orientation
ตัวอย่างใช้งาน
LinearLayout.Orientation orientation = ...;
LinearLayout instance = new LinearLayout(0, 0, orientation);
net.minecraft.client.gui.layouts.LinearLayout#newCellSettings()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:28 - Modifiers:
public - Return:
LayoutSettings
คืออะไร
ดำเนินการ newCellSettings ตาม implementation ของ LinearLayout
ทำงานยังไง
คืนค่า: this.wrapped.newCellSettings().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:68 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:73 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#spacing(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:23 - Modifiers:
public - Return:
LinearLayout
คืออะไร
ดำเนินการ spacing ตาม implementation ของ LinearLayout
ทำงานยังไง
เรียกต่อ: setSpacing(). คืนค่า: this.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#vertical()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:88 - Modifiers:
public static - Return:
LinearLayout
คืออะไร
ดำเนินการ vertical ตาม implementation ของ LinearLayout
ทำงานยังไง
สร้างออบเจ็กต์: LinearLayout. คืนค่า: new LinearLayout(LinearLayout.Orientation.VERTICAL).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.LinearLayout#visitChildren(Consumer<LayoutElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:48 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Consumer<LayoutElement> consumer
ตัวอย่างใช้งาน
LinearLayout instance = ...;
Consumer<LayoutElement> consumer = ...;
instance.visitChildren(consumer);
LinearLayout$Orientation
- Full name:
net.minecraft.client.gui.layouts.LinearLayout$Orientation - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/LinearLayout.java - Type:
enum - Modifiers:
public
net.minecraft.client.gui.layouts.LinearLayout$Orientation#addChild(GridLayout,T,int,LayoutSettings)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/LinearLayout.java:111 - Modifiers:
public - Return:
T
คืออะไร
เพิ่ม Child
ทำงานยังไง
แยกกรณีด้วย switch. คืนค่า: (T)(switch (this) { case HORIZONTAL -> (LayoutElement)gridLayout.addChild(layoutElement, 0, i, layoutSettings).
Parameters
GridLayout gridLayoutT layoutElementint iLayoutSettings layoutSettings
ตัวอย่างใช้งาน
LinearLayout.Orientation instance = ...;
GridLayout gridLayout = ...;
T layoutElement = ...;
LayoutSettings layoutSettings = ...;
T result = instance.addChild(gridLayout, layoutElement, 0, layoutSettings);
SpacerElement
- Full name:
net.minecraft.client.gui.layouts.SpacerElement - Package:
net.minecraft.client.gui.layouts - Source:
clientOnly—net/minecraft/client/gui/layouts/SpacerElement.java - Type:
class - Modifiers:
public - Implements:
LayoutElement
net.minecraft.client.gui.layouts.SpacerElement#getHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:59 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.height.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#getWidth()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:54 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Width
ทำงานยังไง
คืนค่า: this.width.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#getX()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:44 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: this.x.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#getY()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:49 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Y
ทำงานยังไง
คืนค่า: this.y.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#height(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:30 - Modifiers:
public static - Return:
SpacerElement
คืออะไร
ดำเนินการ height ตาม implementation ของ SpacerElement
ทำงานยังไง
สร้างออบเจ็กต์: SpacerElement. คืนค่า: new SpacerElement(0, i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#setX(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:34 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า X
ทำงานยังไง
แก้ state: x.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#setY(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:39 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Y
ทำงานยังไง
แก้ state: y.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#SpacerElement(int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpacerElement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#SpacerElement(int,int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpacerElement ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: x, y, width, height.
Parameters
int iint jint kint l
ตัวอย่างใช้งาน
net.minecraft.client.gui.layouts.SpacerElement#visitWidgets(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:64 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Widgets
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
SpacerElement instance = ...;
Consumer<AbstractWidget> consumer = ...;
instance.visitWidgets(consumer);
net.minecraft.client.gui.layouts.SpacerElement#width(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/layouts/SpacerElement.java:26 - Modifiers:
public static - Return:
SpacerElement
คืออะไร
ดำเนินการ width ตาม implementation ของ SpacerElement
ทำงานยังไง
สร้างออบเจ็กต์: SpacerElement. คืนค่า: new SpacerElement(i, 0).
Parameters
int i