RealmsPopups.java
com.mojang.realmsclient.gui.screens.RealmsPopups
信息
- 全限定名:com.mojang.realmsclient.gui.screens.RealmsPopups
- 类型:public class
- 包:com.mojang.realmsclient.gui.screens
- 源码路径:src/main/java/com/mojang/realmsclient/gui/screens/RealmsPopups.java
- 起始行号:L12
- 职责:
TODO
字段/常量
-
COLOR_INFO- 类型:
int - 修饰符:
private static final - 源码定位:
L13 - 说明:
TODO
- 类型:
-
INFO- 类型:
Component - 修饰符:
private static final - 源码定位:
L14 - 说明:
TODO
- 类型:
-
WARNING- 类型:
Component - 修饰符:
private static final - 源码定位:
L15 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static PopupScreen customPopupScreen(Screen backgroundScreen, Component popupTitle, Component popupMessage, Consumer<PopupScreen> onContinue) @ L17
- 方法名:customPopupScreen
- 源码定位:L17
- 返回类型:PopupScreen
- 修饰符:public static
参数:
- backgroundScreen: Screen
- popupTitle: Component
- popupMessage: Component
- onContinue: Consumer
说明:
TODO
public static PopupScreen infoPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) @ L25
- 方法名:infoPopupScreen
- 源码定位:L25
- 返回类型:PopupScreen
- 修饰符:public static
参数:
- backgroundScreen: Screen
- popupMessage: Component
- onContinue: Consumer
说明:
TODO
public static PopupScreen warningPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) @ L33
- 方法名:warningPopupScreen
- 源码定位:L33
- 返回类型:PopupScreen
- 修饰符:public static
参数:
- backgroundScreen: Screen
- popupMessage: Component
- onContinue: Consumer
说明:
TODO
public static PopupScreen warningAcknowledgePopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) @ L41
- 方法名:warningAcknowledgePopupScreen
- 源码定位:L41
- 返回类型:PopupScreen
- 修饰符:public static
参数:
- backgroundScreen: Screen
- popupMessage: Component
- onContinue: Consumer
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class RealmsPopups {
private static final int COLOR_INFO = 8226750;
private static final Component INFO = Component.translatable("mco.info").withColor(8226750);
private static final Component WARNING = Component.translatable("mco.warning").withColor(-65536);
public static PopupScreen customPopupScreen(Screen backgroundScreen, Component popupTitle, Component popupMessage, Consumer<PopupScreen> onContinue) {
return new PopupScreen.Builder(backgroundScreen, popupTitle)
.addMessage(popupMessage)
.addButton(CommonComponents.GUI_CONTINUE, onContinue)
.addButton(CommonComponents.GUI_CANCEL, PopupScreen::onClose)
.build();
}
public static PopupScreen infoPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) {
return new PopupScreen.Builder(backgroundScreen, INFO)
.addMessage(popupMessage)
.addButton(CommonComponents.GUI_CONTINUE, onContinue)
.addButton(CommonComponents.GUI_CANCEL, PopupScreen::onClose)
.build();
}
public static PopupScreen warningPopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) {
return new PopupScreen.Builder(backgroundScreen, WARNING)
.addMessage(popupMessage)
.addButton(CommonComponents.GUI_CONTINUE, onContinue)
.addButton(CommonComponents.GUI_CANCEL, PopupScreen::onClose)
.build();
}
public static PopupScreen warningAcknowledgePopupScreen(Screen backgroundScreen, Component popupMessage, Consumer<PopupScreen> onContinue) {
return new PopupScreen.Builder(backgroundScreen, WARNING).addMessage(popupMessage).addButton(CommonComponents.GUI_OK, onContinue).build();
}
}引用的其他类
-
- 引用位置:
参数/方法调用/构造调用/返回值 - 关联成员:
Builder(), PopupScreen.Builder()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数/字段/方法调用 - 关联成员:
Component.translatable()
- 引用位置: