GithubHelp home page GithubHelp logo

tyler996 / pyramidtextmenu-java Goto Github PK

View Code? Open in Web Editor NEW

This project forked from landriesnidis/pyramidtextmenu-java

0.0 0.0 0.0 275 KB

用于快速构建层级关系的文本菜单应用,适用于文字冒险游戏、问答机器人等场景。

License: GNU General Public License v2.0

Java 100.00%

pyramidtextmenu-java's Introduction

PyramidTextMenu-java(ptm4j)


什么是PyramidTextMenu?

logo

PyramidTextMenu(以下称PTM)是一个开源的层级文本菜单框架,使用Java语言,主要使用于创建命令行应用程序、客服机器人、文字游戏等场景。 PTM提供了便捷、简明、多样的的层级文本菜单应用程序开发方法,这意味着开发者使用PTM即可在非常短的时间内开发出需要的层级菜单应用。


如何获取PyramidTextMenu?

获取jar包

开发者可通过引入jar包的方式使用PTM的完整功能。 PTM最新版本的jar包发布在Github项目页面的release栏中,通过下方链接也快速跳转到该页面。

获取最新版本jar包:https://github.com/landriesnidis/PyramidTextMenu-java/releases/latest

clone源代码到本地

开发者也可通过git命令将项目clone到本地。

git clone https://github.com/landriesnidis/PyramidTextMenu-java.git

PyramidTextMenu框架优势

  • 开放源代码
  • 简化菜单构建过程
  • 菜单具有完整生命周期,开发更灵活
  • 支持同时向多用户提供服务
  • 支持通过脚本语言实现热更新插件开发
  • 快速集成到项目

优势


PyramidTextMenu的特性

特性 描述
多用户 向多位用户提供菜单选择的服务
快速集成 灵活的I/O接口使集成更加便捷
热更新 使用脚本文件动态增减菜单选项、创建新菜单
生命周期 菜单(目录)拥有完整的生命周期:onCreate()、onLoad()、onStart()、onStop()、onBack()、onUnload() ,开发灵活。
去环形 避免产生环形菜单导致无法正常返回至上一级目录

版本更新

v1.3.0

支持使用脚本语言(Lua)开发TextMenu.

pyramidtextmenu-java's People

Contributors

landriesnidis avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.