开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] [LiteLoaderBDS插件编写教程] - 04 表单(SimpleForm)

 发表于 2024-11-10 22:18:27|显示全部楼层|阅读模式 IP:江苏省
本帖最后由 无情丶兰剑 于 2024-11-10 22:33 编辑

前言


上次,我们成功创建了一个模式表单(ModalForm),但只有两个按钮的菜单还是太单调了,不是吗?
所以,这次我们将学习表单的另一个模块 —— 普通表单(SimpleForm)
(关于这一种表单,上次已经介绍过了,所以这里不做赘述)

普通表单


定义




         
     由于表单是一个对象,所以需要一个变量来储存它:
    letmySimpleForm=mc.newSimpleForm()

元素





     在一个表单中,元素是必不可少的,你可以把它理解成控件;按钮、输入框、开关等都是元素
    在普通表单中,有三种元素可选:
        title表单的标题
         content表单的内容
          button 表单里的按钮
     其中,title与content只有一个,不可以添加,而button则可以有多个
    假设有一个普通表单为testForm,那么你可以用testForm.setTitle("我是标题")testForm.setContent("我是内容")设置表单的标题与内容;
    使用testForm.addButton("我是一个按钮")为表单添加一个按钮


发送



    普通表单的发送与模式表单不同,它有自己的发送方法:

    玩家对象.sendForm(表单对象,回调函数)






回调



    普通表单的回调函数与模式表单类似,不过是模式表单由于只有两个按钮,data最大为1;而普通表单可以有无限个按钮,所以理论上来说,普通表单的data可以无限大



完整示例



    下面的这个例子展示了一个简单的模式表单的菜单:

   

    image.png






评分

参与人数 1铁粒 +20收起理由
 星河*** + 20原创奖励

查看全部评分

苦力怕论坛,感谢有您~
 发表于 2024-11-10 22:37:08 来自手机|显示全部楼层 IP:广西
感谢楼主教程
2#2024-11-10 22:37:08回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-11-11 05:55:10 来自手机|显示全部楼层 IP:浙江省
感谢楼主发的教程
3#2024-11-11 05:55:10回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-11-11 12:39:36 来自手机|显示全部楼层 IP:江西省
感谢教程
4#2024-11-11 12:39:36回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-11-12 19:14:11 来自手机|显示全部楼层 IP:0
感谢楼主的教程
ps:麻将新版本用不了ll3,已老实
5#2024-11-12 19:14:11回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-23 06:51

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3