PyramidTextMenu(以下称PTM)是一个开源的层级文本菜单框架,使用Java语言,主要使用于创建命令行应用程序、客服机器人、文字游戏等场景。 PTM提供了便捷、简明、多样的的层级文本菜单应用程序开发方法,这意味着开发者使用PTM即可在非常短的时间内开发出需要的层级菜单应用。
开发者可通过引入jar包的方式使用PTM的完整功能。 PTM最新版本的jar包发布在Github项目页面的release栏中,通过下方链接也快速跳转到该页面。
获取最新版本jar包:https://github.com/landriesnidis/PyramidTextMenu-java/releases/latest
开发者也可通过git命令将项目clone到本地。
git clone https://github.com/landriesnidis/PyramidTextMenu-java.git
- 开放源代码
- 简化菜单构建过程
- 菜单具有完整生命周期,开发更灵活
- 支持同时向多用户提供服务
- 支持通过脚本语言实现热更新或插件开发
- 快速集成到项目
特性 | 描述 |
---|---|
多用户 | 向多位用户提供菜单选择的服务 |
快速集成 | 灵活的I/O接口使集成更加便捷 |
热更新 | 使用脚本文件动态增减菜单选项、创建新菜单 |
生命周期 | 菜单(目录)拥有完整的生命周期:onCreate()、onLoad()、onStart()、onStop()、onBack()、onUnload() ,开发灵活。 |
去环形 | 避免产生环形菜单导致无法正常返回至上一级目录 |
支持使用脚本语言(Lua)开发TextMenu.