类 AbstractReportScreen<B extends Report.Builder<?>>
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.reporting.AbstractReportScreen<B>
- 所有已实现的接口:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
- 直接已知子类:
ChatReportScreen
,NameReportScreen
,SkinReportScreen
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
字段概要
字段修饰符和类型字段说明private Checkbox
private static final Component
protected static final int
private static final Component
protected final Screen
protected final LinearLayout
private static final org.slf4j.Logger
protected static final int
protected static final Component
private static final Component
protected static final Component
private static final Component
private static final Component
private static final Component
private static final Component
private static final Component
protected B
protected final ReportingContext
protected static final int
protected static final Component
protected static final Component
protected Button
protected 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
-
构造器概要
构造器限定符构造器说明protected
AbstractReportScreen
(Component p_297559_, Screen p_299592_, ReportingContext p_300174_, B p_300351_) -
方法概要
修饰符和类型方法说明protected abstract void
(专用程序包) void
protected MultiLineEditBox
createCommentBox
(int p_297252_, int p_301025_, Consumer<String> p_298469_) protected void
protected void
private void
displayReportSendError
(Component p_301245_) protected void
init()
void
onClose()
protected void
private void
onReportSendError
(Throwable p_297880_) private void
void
removed()
protected void
(专用程序包) void
protected void
从类继承的方法 net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, rebuildWidgets, removeWidget, render, renderBackground, 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
-
字段详细资料
-
REPORT_SENT_MESSAGE
-
REPORT_SENDING_TITLE
-
REPORT_SENT_TITLE
-
REPORT_ERROR_TITLE
-
REPORT_SEND_GENERIC_ERROR
-
SEND_REPORT
-
OBSERVED_WHAT_LABEL
-
SELECT_REASON
-
DESCRIBE_PLACEHOLDER
-
MORE_COMMENTS_LABEL
-
MORE_COMMENTS_NARRATION
-
ATTESTATION_CHECKBOX
-
BUTTON_WIDTH
protected static final int BUTTON_WIDTH- 另请参阅:
-
MARGIN
protected static final int MARGIN- 另请参阅:
-
SCREEN_WIDTH
protected static final int SCREEN_WIDTH- 另请参阅:
-
SPACING
protected static final int SPACING- 另请参阅:
-
LOGGER
private static final org.slf4j.Logger LOGGER -
lastScreen
-
reportingContext
-
layout
-
reportBuilder
-
attestation
-
sendButton
-
-
构造器详细资料
-
AbstractReportScreen
protected AbstractReportScreen(Component p_297559_, Screen p_299592_, ReportingContext p_300174_, B p_300351_)
-
-
方法详细资料
-
createCommentBox
protected MultiLineEditBox createCommentBox(int p_297252_, int p_301025_, Consumer<String> p_298469_) -
init
protected void init() -
createHeader
protected void createHeader() -
addContent
protected abstract void addContent() -
onReportChanged
protected void onReportChanged() -
repositionElements
protected void repositionElements()- 覆盖:
repositionElements
在类中Screen
-
sendReport
protected void sendReport() -
onReportSendSuccess
private void onReportSendSuccess() -
onReportSendError
-
displayReportSendError
-
saveDraft
void saveDraft() -
clearDraft
void clearDraft() -
onClose
public void onClose() -
removed
public void removed()
-