Package net.minecraft.client.gui.components.tabs
Part 1/1
GridLayoutTab
- Full name:
net.minecraft.client.gui.components.tabs.GridLayoutTab - Package:
net.minecraft.client.gui.components.tabs - Source:
clientOnly—net/minecraft/client/gui/components/tabs/GridLayoutTab.java - Type:
class - Modifiers:
public - Implements:
Tab
net.minecraft.client.gui.components.tabs.GridLayoutTab#doLayout(ScreenRectangle)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/GridLayoutTab.java:31 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ doLayout ตาม implementation ของ GridLayoutTab
ทำงานยังไง
เรียกต่อ: arrangeElements(), alignInRectangle().
Parameters
ScreenRectangle screenRectangle
ตัวอย่างใช้งาน
GridLayoutTab instance = ...;
ScreenRectangle screenRectangle = ...;
instance.doLayout(screenRectangle);
net.minecraft.client.gui.components.tabs.GridLayoutTab#getTabTitle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/GridLayoutTab.java:21 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Tab Title
ทำงานยังไง
คืนค่า: this.title.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.GridLayoutTab#GridLayoutTab(Component)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/GridLayoutTab.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GridLayoutTab ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: title.
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.GridLayoutTab#visitChildren(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/GridLayoutTab.java:26 - Modifiers:
public - Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
เรียกต่อ: visitWidgets().
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
GridLayoutTab instance = ...;
Consumer<AbstractWidget> consumer = ...;
instance.visitChildren(consumer);
Tab
- Full name:
net.minecraft.client.gui.components.tabs.Tab - Package:
net.minecraft.client.gui.components.tabs - Source:
clientOnly—net/minecraft/client/gui/components/tabs/Tab.java - Type:
interface - Modifiers:
public
net.minecraft.client.gui.components.tabs.Tab#doLayout(ScreenRectangle)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/Tab.java:16 - Modifiers: ``
- Return:
void
คืออะไร
ดำเนินการ doLayout ตาม implementation ของ Tab
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ScreenRectangle screenRectangle
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.Tab#getTabTitle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/Tab.java:12 - Modifiers: ``
- Return:
Component
คืออะไร
อ่านค่า Tab Title
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.Tab#visitChildren(Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/Tab.java:14 - Modifiers: ``
- Return:
void
คืออะไร
เยี่ยมชม node Children
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Consumer<AbstractWidget> consumer
ตัวอย่างใช้งาน
TabManager
- Full name:
net.minecraft.client.gui.components.tabs.TabManager - Package:
net.minecraft.client.gui.components.tabs - Source:
clientOnly—net/minecraft/client/gui/components/tabs/TabManager.java - Type:
class - Modifiers:
public
net.minecraft.client.gui.components.tabs.TabManager#getCurrentTab()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabManager.java:54 - Modifiers:
public - Return:
Tab
คืออะไร
อ่านค่า Current Tab
ทำงานยังไง
คืนค่า: this.currentTab.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabManager#setCurrentTab(Tab,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabManager.java:36 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Current Tab
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentTab. เรียกต่อ: equals(), visitChildren(), doLayout(), getInstance(), getSoundManager(), play(), forUI().
Parameters
Tab tabboolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabManager#setTabArea(ScreenRectangle)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabManager.java:28 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Tab Area
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: tabArea. เรียกต่อ: getCurrentTab(), doLayout().
Parameters
ScreenRectangle screenRectangle
ตัวอย่างใช้งาน
TabManager instance = ...;
ScreenRectangle screenRectangle = ...;
instance.setTabArea(screenRectangle);
net.minecraft.client.gui.components.tabs.TabManager#TabManager(Consumer<AbstractWidget>,Consumer<AbstractWidget>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabManager.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TabManager ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: addWidget, removeWidget.
Parameters
Consumer<AbstractWidget> consumerConsumer<AbstractWidget> consumer2
ตัวอย่างใช้งาน
Consumer<AbstractWidget> consumer = ...;
Consumer<AbstractWidget> consumer2 = ...;
TabManager instance = new TabManager(consumer, consumer2);
TabNavigationBar
- Full name:
net.minecraft.client.gui.components.tabs.TabNavigationBar - Package:
net.minecraft.client.gui.components.tabs - Source:
clientOnly—net/minecraft/client/gui/components/tabs/TabNavigationBar.java - Type:
class - Modifiers:
public - Extends:
AbstractContainerEventHandler - Implements:
Renderable,NarratableEntry
net.minecraft.client.gui.components.tabs.TabNavigationBar#arrangeElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:151 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ arrangeElements ตาม implementation ของ TabNavigationBar
ทำงานยังไง
มีการวนลูป. เรียกต่อ: min(), roundToward(), size(), setWidth(), setX(), setY().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#builder(TabManager,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:57 - Modifiers:
public static - Return:
TabNavigationBar.Builder
คืออะไร
ดำเนินการ builder ตาม implementation ของ TabNavigationBar
ทำงานยังไง
เรียกต่อ: Builder(). สร้างออบเจ็กต์: TabNavigationBar.Builder. คืนค่า: new TabNavigationBar.Builder(tabManager, i).
Parameters
TabManager tabManagerint i
ตัวอย่างใช้งาน
TabManager tabManager = ...;
TabNavigationBar.Builder result = TabNavigationBar.builder(tabManager, 0);
net.minecraft.client.gui.components.tabs.TabNavigationBar#children()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:102 - Modifiers:
public - Return:
List<? extends GuiEventListener>
คืออะไร
ดำเนินการ children ตาม implementation ของ TabNavigationBar
ทำงานยังไง
คืนค่า: this.tabButtons.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#getRectangle()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:146 - Modifiers:
public - Return:
ScreenRectangle
คืออะไร
อ่านค่า Rectangle
ทำงานยังไง
คืนค่า: this.layout.getRectangle().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#isMouseOver(double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:65 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Mouse Over
ทำงานยังไง
เรียกต่อ: getX(), getY(), getWidth(), getHeight().
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#keyPressed(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:172 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ TabNavigationBar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasControlDown(), getNextTabIndex(), selectTab(), clamp(), size(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#narrateListElementPosition(NarrationElementOutput,TabButton)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:124 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ narrateListElementPosition ตาม implementation ของ TabNavigationBar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: size(), indexOf(), add(), translatable().
Parameters
NarrationElementOutput narrationElementOutputTabButton tabButton
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
TabButton tabButton = ...;
@Override
protected void narrateListElementPosition(NarrationElementOutput narrationElementOutput, TabButton tabButton) {
super.narrateListElementPosition(narrationElementOutput, tabButton);
}
net.minecraft.client.gui.components.tabs.TabNavigationBar#narrationPriority()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:107 - Modifiers:
public - Return:
NarratableEntry.NarrationPriority
คืออะไร
ดำเนินการ narrationPriority ตาม implementation ของ TabNavigationBar
ทำงานยังไง
เรียกต่อ: stream(), map(), max(), naturalOrder(), orElse(). คืนค่า: this.tabButtons.stream().map(AbstractWidget::narrationPriority).max(Comparator.naturalOrder()).orElse(NarratableEntry.NarrationPriority.NONE).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TabNavigationBar instance = ...;
NarratableEntry.NarrationPriority result = instance.narrationPriority();
net.minecraft.client.gui.components.tabs.TabNavigationBar#nextFocusPath(FocusNavigationEvent)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:89 - Modifiers:
public - Return:
ComponentPath
คืออะไร
ดำเนินการ nextFocusPath ตาม implementation ของ TabNavigationBar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(), currentTabButton(), path(), leaf(). มีจุด return อย่างน้อย 2 จุด.
Parameters
FocusNavigationEvent focusNavigationEvent
ตัวอย่างใช้งาน
TabNavigationBar instance = ...;
FocusNavigationEvent focusNavigationEvent = ...;
ComponentPath result = instance.nextFocusPath(focusNavigationEvent);
net.minecraft.client.gui.components.tabs.TabNavigationBar#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:133 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
มีการวนลูป. เรียกต่อ: blit(), getY(), getHeight(), get(), getX(), size(), getRight().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
TabNavigationBar instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.components.tabs.TabNavigationBar#selectTab(int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:164 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ selectTab ตาม implementation ของ TabNavigationBar
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isFocused(), setFocused(), get(), setCurrentTab().
Parameters
int iboolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#setFocused(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:73 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getFocused().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#setFocused(GuiEventListener)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:81 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Focused
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setCurrentTab(), tab().
Parameters
GuiEventListener guiEventListener
ตัวอย่างใช้งาน
TabNavigationBar instance = ...;
GuiEventListener guiEventListener = ...;
instance.setFocused(guiEventListener);
net.minecraft.client.gui.components.tabs.TabNavigationBar#setWidth(int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:61 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Width
ทำงานยังไง
แก้ state: width.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.client.gui.components.tabs.TabNavigationBar#updateNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:112 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Narration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: stream(), filter(), findFirst(), or(), ofNullable(), currentTabButton(), ifPresent(), narrateListElementPosition().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
TabNavigationBar instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateNarration(narrationElementOutput);
TabNavigationBar$Builder
- Full name:
net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder - Package:
net.minecraft.client.gui.components.tabs - Source:
clientOnly—net/minecraft/client/gui/components/tabs/TabNavigationBar.java - Type:
class - Modifiers:
public static
net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder#addTabs(Tab[])
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:223 - Modifiers:
public - Return:
TabNavigationBar.Builder
คืออะไร
เพิ่ม Tabs
ทำงานยังไง
เรียกต่อ: addAll(). คืนค่า: this.
Parameters
Tab[] tabs
ตัวอย่างใช้งาน
TabNavigationBar.Builder instance = ...;
Tab[] tabs = ...;
TabNavigationBar.Builder result = instance.addTabs(tabs);
net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder#build()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/components/tabs/TabNavigationBar.java:228 - Modifiers:
public - Return:
TabNavigationBar
คืออะไร
สร้าง build
ทำงานยังไง
สร้างออบเจ็กต์: TabNavigationBar. คืนค่า: new TabNavigationBar(this.width, this.tabManager, this.tabs).
Parameters
- ไม่มี