2023-02-16 387
我正在使用ControlSFX的最新版本(8.0.5),我认为我需要对自动完整的TextField有所帮助,因为我对此非常新.
我从
AutoCompletionTextFieldBinding.createBinding(
MyTxtField,
SuggestionProvider.create("Hey", "Hello", "Hello World", "Apple", "Cool", "Costa", "Cola", "Coca Cola")
);
但显示出一个错误:method SuggestionProvider is not applicable.
有任何建议以实现此自动完成,以便具有ID和ID和VALUE的字典等数组?
如果您检查了所引用代码的成绩单
/controlsfx/pulp-request/196/auto-complete-support-see-127/diff (2月初)
以及ControlSFX 8.05的发布日期,日期为3月4日该代码可能不起作用,因为您引用的内容只是实验性的API,尚待最终确定.最终版本是当前在最后8.05中工作的版本
如
TextFields.bindAutoCompletion(
textField,
"Hey", "Hello", "Hello World", "Apple", "Cool", "Costa", "Cola", "Coca Cola");
和其他API您可以从IDE中使用自动完成
检查
我建议检查ControlFX 8.05样本以查看源代码,这将有很多帮助:}
现在,您可以使用AutoCompletionTextFieldBinding如下:
TextField textField = new TextField();
new AutoCompletionTextFieldBinding(textField, new Callback<AutoCompletionBinding.ISuggestionRequest, Collection>() {
@Override
public Collection call(AutoCompletionBinding.ISuggestionRequest param) {
return Arrays.asList("Option 1", "Option 2");
}
});
以上所述是小编给大家介绍的如何使用ControlSFX实现自动完成文本字段,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34019.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态