Class FormWizard
java.lang.Object
net.chen.legacyLand.gui.FormWizard
多步骤向导表单
每个步骤是一个独立的 GuiForm,向导负责步骤间导航和数据聚合
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void添加步骤protected abstract void子类实现:添加步骤intintgetWizardData(String key) 获取跨步骤数据onCancel(Consumer<FormResult> callback) onComplete(Consumer<FormResult> callback) voidopen(org.bukkit.entity.Player player) 打开向导(从第一步开始)
-
Constructor Details
-
FormWizard
-
-
Method Details
-
buildSteps
protected abstract void buildSteps()子类实现:添加步骤 -
addStep
添加步骤 -
onComplete
-
onCancel
-
open
public void open(org.bukkit.entity.Player player) 打开向导(从第一步开始) -
getWizardData
-
getWizardId
-
getCurrentStepIndex
public int getCurrentStepIndex() -
getTotalSteps
public int getTotalSteps()
-