接口 ContainerEventHandler
- 所有超级接口:
GuiEventListener
,TabOrderedElement
- 所有已知实现类:
AbstractCommandBlockEditScreen
,AbstractContainerEventHandler
,AbstractContainerScreen
,AbstractFurnaceScreen
,AbstractSelectionList
,AbstractSignEditScreen
,AccessibilityOnboardingScreen
,AccessibilityOptionsScreen
,AdvancementsScreen
,AlertScreen
,AnvilScreen
,BackupConfirmScreen
,BeaconScreen
,BlastFurnaceScreen
,BookEditScreen
,BookViewScreen
,BrewingStandScreen
,CartographyTableScreen
,ChatOptionsScreen
,ChatReportScreen
,ChatReportScreen.DiscardReportWarningScreen
,ChatScreen
,ChatSelectionScreen
,ChatSelectionScreen.ChatSelectionList
,CommandBlockEditScreen
,ConfirmExperimentalFeaturesScreen
,ConfirmExperimentalFeaturesScreen.DetailsScreen
,ConfirmExperimentalFeaturesScreen.DetailsScreen.PackList
,ConfirmLinkScreen
,ConfirmScreen
,ConnectScreen
,ContainerObjectSelectionList
,ContainerObjectSelectionList.Entry
,ContainerScreen
,ControlsScreen
,CraftingScreen
,CreateBuffetWorldScreen
,CreateBuffetWorldScreen.BiomeList
,CreateFlatWorldScreen
,CreateFlatWorldScreen.DetailsList
,CreateWorldScreen
,CreativeModeInventoryScreen
,CreditsAndAttributionScreen
,DatapackLoadFailureScreen
,DeathScreen
,DeathScreen.TitleConfirmScreen
,DemoIntroScreen
,DirectJoinServerScreen
,DisconnectedRealmsScreen
,DisconnectedScreen
,DispenserScreen
,EditGameRulesScreen
,EditGameRulesScreen.BooleanRuleEntry
,EditGameRulesScreen.CategoryRuleEntry
,EditGameRulesScreen.GameRuleEntry
,EditGameRulesScreen.IntegerRuleEntry
,EditGameRulesScreen.RuleEntry
,EditGameRulesScreen.RuleList
,EditServerScreen
,EditWorldScreen
,EffectRenderingInventoryScreen
,EnchantmentScreen
,ErrorScreen
,ExperimentsScreen
,FurnaceScreen
,GameModeSwitcherScreen
,GenericDirtMessageScreen
,GenericWaitingScreen
,GrindstoneScreen
,HangingSignEditScreen
,HopperScreen
,HorseInventoryScreen
,InBedChatScreen
,InventoryScreen
,ItemCombinerScreen
,JigsawBlockEditScreen
,JoinMultiplayerScreen
,KeyBindsList
,KeyBindsList.CategoryEntry
,KeyBindsList.Entry
,KeyBindsList.KeyEntry
,KeyBindsScreen
,LanguageSelectScreen
,LanguageSelectScreen.LanguageSelectionList
,LecternScreen
,LevelLoadingScreen
,LoadingErrorScreen
,LoadingErrorScreen.LoadingEntryList
,LoomScreen
,MerchantScreen
,MinecartCommandBlockEditScreen
,ModListScreen
,ModListScreen.InfoPanel
,ModListWidget
,ModMismatchDisconnectedScreen
,ModMismatchDisconnectedScreen.MismatchInfoPanel
,MouseSettingsScreen
,ObjectSelectionList
,OnlineOptionsScreen
,OptimizeWorldScreen
,OptionsList
,OptionsList.Entry
,OptionsScreen
,OptionsSubScreen
,OutOfMemoryScreen
,PackSelectionScreen
,PauseScreen
,PlayerEntry
,PopupScreen
,PresetFlatWorldScreen
,PresetFlatWorldScreen.PresetsList
,ProgressScreen
,Realms32bitWarningScreen
,RealmsBackupInfoScreen
,RealmsBackupInfoScreen.BackupInfoList
,RealmsBackupScreen
,RealmsBackupScreen.BackupObjectSelectionList
,RealmsBrokenWorldScreen
,RealmsClientOutdatedScreen
,RealmsConfigureWorldScreen
,RealmsConfirmScreen
,RealmsCreateRealmScreen
,RealmsDownloadLatestWorldScreen
,RealmsGenericErrorScreen
,RealmsInviteScreen
,RealmsLongConfirmationScreen
,RealmsLongRunningMcoTaskScreen
,RealmsMainScreen
,RealmsMainScreen.RealmSelectionList
,RealmsNotificationsScreen
,RealmsObjectSelectionList
,RealmsParentalConsentScreen
,RealmsPendingInvitesScreen
,RealmsPendingInvitesScreen.PendingInvitationSelectionList
,RealmsPlayerScreen
,RealmsPlayerScreen.InvitedObjectSelectionList
,RealmsResetNormalWorldScreen
,RealmsResetWorldScreen
,RealmsScreen
,RealmsSelectFileToUploadScreen
,RealmsSelectFileToUploadScreen.WorldSelectionList
,RealmsSelectWorldTemplateScreen
,RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList
,RealmsSettingsScreen
,RealmsSlotOptionsScreen
,RealmsSubscriptionInfoScreen
,RealmsTermsScreen
,RealmsUploadScreen
,ReceivingLevelScreen
,ReportReasonSelectionScreen
,ReportReasonSelectionScreen.ReasonSelectionList
,SafetyScreen
,Screen
,ScrollPanel
,SelectWorldScreen
,ServerSelectionList
,ShareToLanScreen
,ShulkerBoxScreen
,SignEditScreen
,SimpleOptionsSubScreen
,SkinCustomizationScreen
,SmithingScreen
,SmokerScreen
,SocialInteractionsPlayerList
,SocialInteractionsScreen
,SoundOptionsScreen
,StatsScreen
,StatsScreen.GeneralStatisticsList
,StatsScreen.ItemStatisticsList
,StatsScreen.MobsStatisticsList
,StonecutterScreen
,StructureBlockEditScreen
,SymlinkWarningScreen
,TabNavigationBar
,TelemetryInfoScreen
,TitleScreen
,TitleScreenModUpdateIndicator
,TransferableSelectionList
,VideoSettingsScreen
,WarningScreen
,WinScreen
,WorldSelectionList
-
字段概要
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
方法概要
修饰符和类型方法说明default boolean
charTyped
(char pCodePoint, int pModifiers) List<? extends GuiEventListener>
children()
default Optional<GuiEventListener>
getChildAt
(double pMouseX, double pMouseY) default ComponentPath
private ComponentPath
handleArrowNavigation
(FocusNavigationEvent.ArrowNavigation pArrowNavigation) private ComponentPath
handleTabNavigation
(FocusNavigationEvent.TabNavigation pTabNavigation) boolean
default boolean
default boolean
keyPressed
(int pKeyCode, int pScanCode, int pModifiers) default boolean
keyReleased
(int pKeyCode, int pScanCode, int pModifiers) default void
magicalSpecialHackyFocus
(GuiEventListener pEventListener) default boolean
mouseClicked
(double pMouseX, double pMouseY, int pButton) default boolean
mouseDragged
(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) default boolean
mouseReleased
(double pMouseX, double pMouseY, int pButton) default boolean
mouseScrolled
(double pMouseX, double pMouseY, double pDelta) default ComponentPath
nextFocusPath
(FocusNavigationEvent pEvent) private ComponentPath
nextFocusPathInDirection
(ScreenRectangle pRectangle, ScreenDirection pDirection, GuiEventListener pListener, FocusNavigationEvent pEvent) private ComponentPath
nextFocusPathVaguelyInDirection
(ScreenRectangle pRectangle, ScreenDirection pDirection, GuiEventListener pListener, FocusNavigationEvent pEvent) void
setDragging
(boolean pIsDragging) default void
setFocused
(boolean pFocused) void
setFocused
(GuiEventListener pFocused) 从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMoved
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
方法详细资料
-
children
List<? extends GuiEventListener> children() -
getChildAt
-
mouseClicked
default boolean mouseClicked(double pMouseX, double pMouseY, int pButton) - 指定者:
mouseClicked
在接口中GuiEventListener
-
mouseReleased
default boolean mouseReleased(double pMouseX, double pMouseY, int pButton) - 指定者:
mouseReleased
在接口中GuiEventListener
-
mouseDragged
default boolean mouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) - 指定者:
mouseDragged
在接口中GuiEventListener
-
isDragging
boolean isDragging() -
setDragging
void setDragging(boolean pIsDragging) -
mouseScrolled
default boolean mouseScrolled(double pMouseX, double pMouseY, double pDelta) - 指定者:
mouseScrolled
在接口中GuiEventListener
-
keyPressed
default boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers) - 指定者:
keyPressed
在接口中GuiEventListener
-
keyReleased
default boolean keyReleased(int pKeyCode, int pScanCode, int pModifiers) - 指定者:
keyReleased
在接口中GuiEventListener
-
charTyped
default boolean charTyped(char pCodePoint, int pModifiers) - 指定者:
charTyped
在接口中GuiEventListener
-
getFocused
-
setFocused
-
setFocused
default void setFocused(boolean pFocused) - 指定者:
setFocused
在接口中GuiEventListener
-
isFocused
default boolean isFocused()- 指定者:
isFocused
在接口中GuiEventListener
-
getCurrentFocusPath
- 指定者:
getCurrentFocusPath
在接口中GuiEventListener
-
magicalSpecialHackyFocus
-