gpt4 book ai didi

java - 在 GWT 项目中使用常量接口(interface)

转载 作者:行者123 更新时间:2023-11-29 05:39:23 25 4
gpt4 key购买 nike

我还没有在 GWT 中使用 Constants 接口(interface),我在运行示例时遇到问题 CellTable .延迟绑定(bind)失败,中央错误消息是:“找不到 contactDataBaseCategories 的资源”。 contactDataBaseCategories 是在接口(interface) DataBaseConstants 中定义的方法,并返回一个字符串数组。我怀疑我必须创建一个属性(txt?)文件并定义类别,但我不确定,因为我是第一次遇到这种情况。我怎样才能正确地运行 CellTable 的例子?

更新:我在声明接口(interface)的同一个包中创建了 ContactDatabase.DatabaseConstants.properties 文件,我在文件中添加了以下行:

contactDataBaseCategories = friend 、同事、其他

但是还是不行。错误再次出现:“找不到 contactDataBaseCategories 的资源”,然后是

“com.al.celltablöeeexample.ContactDatabase.DatabaseConstants 的延迟绑定(bind)失败”。

出了什么问题?

最佳答案

我是这样做的

常量接口(interface)

public interface DataBaseConstants extends Constants
{
@Key("contact-database-categories")
String contactDataBaseCategories();
}

属性文件。 DataBaseConstants.properties

contact-database-categories = "Your String"

你可以使用它

public DataBaseConstants dbConstant= GWT.create( DataBaseConstants .class );

dbConstant.contactDataBaseCategories();

已编辑如果你想传递字符串数组,那么你可以这样做

@DefaultStringArrayValue({"cat1", "cat2", "cat3", "cat4", "cat5"})
String[] contactDataBaseCategories();

More关于常量

关于java - 在 GWT 项目中使用常量接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com