类 PopupScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.components.PopupScreen
- 所有已实现的接口:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
字段概要
字段修饰符和类型字段说明private static final ResourceLocation
private final Screen
private static final int
private static final int
private final List
<PopupScreen.ButtonOption> private final int
private final ResourceLocation
private static final int
private static final int
private final LinearLayout
private final Component
private final Runnable
private static final int
private static final int
从类继承的字段 net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, width
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器构造器说明PopupScreen
(Screen p_311716_, int p_312972_, ResourceLocation p_312263_, Component p_311243_, Component p_313078_, List<PopupScreen.ButtonOption> p_312924_, Runnable p_309530_) -
方法概要
修饰符和类型方法说明void
added()
private LinearLayout
protected void
init()
void
onClose()
void
renderBackground
(GuiGraphics p_312654_, int p_312824_, int p_310533_, float p_313128_) protected void
从类继承的方法 net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, rebuildWidgets, removed, removeWidget, render, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus
从类继承的方法 net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, mouseMoved
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
字段详细资料
-
BACKGROUND_SPRITE
-
SPACING
private static final int SPACING- 另请参阅:
-
BG_BORDER_WITH_SPACING
private static final int BG_BORDER_WITH_SPACING- 另请参阅:
-
BUTTON_SPACING
private static final int BUTTON_SPACING- 另请参阅:
-
IMAGE_SIZE_X
private static final int IMAGE_SIZE_X- 另请参阅:
-
IMAGE_SIZE_Y
private static final int IMAGE_SIZE_Y- 另请参阅:
-
POPUP_DEFAULT_WIDTH
private static final int POPUP_DEFAULT_WIDTH- 另请参阅:
-
backgroundScreen
-
image
-
message
-
buttons
-
onClose
-
contentWidth
private final int contentWidth -
layout
-
-
构造器详细资料
-
PopupScreen
PopupScreen(Screen p_311716_, int p_312972_, @Nullable ResourceLocation p_312263_, Component p_311243_, Component p_313078_, List<PopupScreen.ButtonOption> p_312924_, @Nullable Runnable p_309530_)
-
-
方法详细资料
-
added
public void added() -
init
protected void init() -
buildButtonRow
-
repositionElements
protected void repositionElements()- 覆盖:
repositionElements
在类中Screen
-
renderBackground
- 覆盖:
renderBackground
在类中Screen
-
getNarrationMessage
- 覆盖:
getNarrationMessage
在类中Screen
-
onClose
public void onClose()
-