Class Button

  • All Implemented Interfaces:
    Serializable

    public class Button
    extends Object
    implements Serializable
    菜单按钮

    目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单,一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以"..."代替 请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来,建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果

    Since:
    JDK 1.6
    Author:
    jinyu(foxinmy@gmail.com)
    See Also:
    Serialized Form
    • Constructor Detail

      • Button

        protected Button()
      • Button

        public Button​(String name,
                      Button... subButtons)
        创建一个具有子菜单的菜单
        Parameters:
        name - 菜单名
        subButtons - 二级菜单列表
      • Button

        public Button​(String name,
                      String content,
                      ButtonType type)
        创建一个普通菜单
        Parameters:
        name - 菜单名
        content - 菜单内容
        type - 菜单类型
      • Button

        public Button​(String name,
                      String url,
                      String appid,
                      String pagepath)
        小程序菜单
        Parameters:
        name - 菜单名
        url - 小程序的url页面
        appid - 小程序的appid
        pagepath - 小程序员的页面路径
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • setType

        public void setType​(ButtonType type)
      • getContent

        public String getContent()
      • setContent

        public void setContent​(String content)
      • getExtra

        public Object getExtra()
      • setExtra

        public void setExtra​(Object extra)
        扩展只读属性,设置无效
        Parameters:
        extra -
      • getAppid

        public String getAppid()
      • setAppid

        public void setAppid​(String appid)
      • getPagepath

        public String getPagepath()
      • setPagepath

        public void setPagepath​(String pagepath)
      • setSubs

        public void setSubs​(List<Button> subs)