Package cn.lanink.gamecore.form.windows
Class AdvancedFormWindowCustom
java.lang.Object
cn.nukkit.form.window.FormWindow
cn.nukkit.form.window.FormWindowCustom
cn.lanink.gamecore.form.windows.AdvancedFormWindowCustom
public class AdvancedFormWindowCustom
extends cn.nukkit.form.window.FormWindowCustom
- Author:
- lt_name
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BiConsumer<cn.nukkit.form.response.FormResponseCustom,cn.nukkit.Player> protected Consumer<cn.nukkit.Player>Fields inherited from class cn.nukkit.form.window.FormWindow
closed, GSON, handlers -
Constructor Summary
ConstructorsConstructorDescriptionAdvancedFormWindowCustom(String title) AdvancedFormWindowCustom(String title, List<cn.nukkit.form.element.Element> contents) AdvancedFormWindowCustom(String title, List<cn.nukkit.form.element.Element> contents, cn.nukkit.form.element.ElementButtonImageData icon) AdvancedFormWindowCustom(String title, List<cn.nukkit.form.element.Element> contents, String icon) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcallClosed(@NotNull cn.nukkit.Player player) protected voidcallResponded(@NotNull cn.nukkit.form.response.FormResponseCustom formResponseCustom, @NotNull cn.nukkit.Player player) static booleanonEvent(@NotNull cn.nukkit.form.window.FormWindow formWindow, @NotNull cn.nukkit.Player player) onResponded(@NotNull BiConsumer<cn.nukkit.form.response.FormResponseCustom, cn.nukkit.Player> listener) voidshowToPlayer(@NotNull cn.nukkit.Player player) Methods inherited from class cn.nukkit.form.window.FormWindowCustom
addElement, getElements, getIcon, getResponse, getTitle, setElementsFromResponse, setIcon, setIcon, setResponse, setTitleMethods inherited from class cn.nukkit.form.window.FormWindow
addHandler, getHandlers, wasClosed
-
Field Details
-
buttonClickedListener
protected BiConsumer<cn.nukkit.form.response.FormResponseCustom,cn.nukkit.Player> buttonClickedListener -
formClosedListener
-
-
Constructor Details
-
AdvancedFormWindowCustom
-
AdvancedFormWindowCustom
-
AdvancedFormWindowCustom
-
AdvancedFormWindowCustom
-
-
Method Details
-
onResponded
public AdvancedFormWindowCustom onResponded(@NotNull @NotNull BiConsumer<cn.nukkit.form.response.FormResponseCustom, cn.nukkit.Player> listener) -
onClosed
-
showToPlayer
public void showToPlayer(@NotNull @NotNull cn.nukkit.Player player) -
callResponded
protected void callResponded(@NotNull @NotNull cn.nukkit.form.response.FormResponseCustom formResponseCustom, @NotNull @NotNull cn.nukkit.Player player) -
callClosed
protected void callClosed(@NotNull @NotNull cn.nukkit.Player player) -
onEvent
public static boolean onEvent(@NotNull @NotNull cn.nukkit.form.window.FormWindow formWindow, @NotNull @NotNull cn.nukkit.Player player) -
getJSONData
- Overrides:
getJSONDatain classcn.nukkit.form.window.FormWindow
-