我正在使用 ControlsFX 的最新版本(8.0.5),我想我需要一些关于自动完成文本字段的帮助,因为我对此很陌生。
我从这里得到了这个代码here https://bitbucket.org/controlsfx/controlsfx/pull-request/196/auto-complete-support-see-127/diff
AutoCompletionTextFieldBinding.createBinding(
MyTxtField,
SuggestionProvider.create("Hey", "Hello", "Hello World", "Apple", "Cool", "Costa", "Cola", "Coca Cola")
);
但它显示一个错误:method SuggestionProvider is not applicable.
任何实现此自动完成功能的建议,以便拥有像字典这样的数组ID
and VALUE
?
如果您检查引用代码的文字记录https://bitbucket.org/controlsfx/controlsfx/pull-request/196/auto-complete-support-see-127/diff https://bitbucket.org/controlsfx/controlsfx/pull-request/196/auto-complete-support-see-127/diff(二月初)
Controlsfx 8.05 的发布日期为 3 月 4 日http://fxexperience.com/controlsfx/ http://fxexperience.com/controlsfx/,可能的解释是代码可能无法正常工作,因为您引用的只是实验性 API,尚未最终确定。最终版本是目前在最终 8.05 中运行的版本
如
TextFields.bindAutoCompletion(
textField,
"Hey", "Hello", "Hello World", "Apple", "Cool", "Costa", "Cola", "Coca Cola");
以及其他 API,您可以使用 IDE 中的自动完成功能进行检查
我建议查看 controlfx 8.05 示例来查看源代码,这将有很大帮助:}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)