[英]JDA List/Collection of SelectOption
I cant create a List or a Collection of SelectOptions in JDA.我无法在 JDA 中创建列表或 SelectOptions 集合。 I tried it like that:
我是这样尝试的:
List<SelectOption> li = new ArrayList<>();
li.add(new SelectOption("", ""));
The error message tells me this:错误消息告诉我:
'SelectOption(java.lang.String, java.lang.String)' has protected access in 'net.dv8tion.jda.api.interactions.components.selections.SelectOption'
'SelectOption(java.lang.String, java.lang.String)' 在 'net.dv8tion.jda.api.interactions.components.selections.SelectOption' 中具有受保护的访问权限
I dont know what does this mean and how i fix that.我不知道这是什么意思以及我如何解决这个问题。
Use the factory method SelectOption.of :使用工厂方法SelectOption.of :
SelectOption.of("What the user sees", "id used in event")
.withDescription("Some description to show below the label")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.