Java 移除方法适用于bindAutoCompletion()类TextFields库控件SFX
在文本框中,通过选择组合框,可以分别将文本字段与指定的数据绑定。关键是,在第一次绑定过程之后,您无法删除该效果。我选择绑定登录,这将绑定一个带有登录的文本框。然后我要绑定电子邮件,然后我开发两个列表,登录和电子邮件Java 移除方法适用于bindAutoCompletion()类TextFields库控件SFX,java,javafx,fxml,controlsfx,Java,Javafx,Fxml,Controlsfx,在文本框中,通过选择组合框,可以分别将文本字段与指定的数据绑定。关键是,在第一次绑定过程之后,您无法删除该效果。我选择绑定登录,这将绑定一个带有登录的文本框。然后我要绑定电子邮件,然后我开发两个列表,登录和电子邮件 @FXML public void setToSearch() { if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 1) TextFields.bindAutoCompletio
@FXML
public void setToSearch() {
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 1)
TextFields.bindAutoCompletion(textSearchPerson, Database.loadLogins());
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 5)
TextFields.bindAutoCompletion(textSearchPerson, Database.loadEmails());
}
在登录下方和电子邮件上方。有人知道如何消除这种效果吗?如果你这样做
@FXML
public void setToSearch() {
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 1)
AutoCompletionBinding<String> acbLogin = TextFields.bindAutoCompletion(textSearchPerson, Database.loadLogins());
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 5)
AutoCompletionBinding<String> acbEmail = TextFields.bindAutoCompletion(textSearchPerson, Database.loadEmails());
}
据我所知,如果你这样做
@FXML
public void setToSearch() {
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 1)
AutoCompletionBinding<String> acbLogin = TextFields.bindAutoCompletion(textSearchPerson, Database.loadLogins());
if(comboSettingsSearch.getSelectionModel().getSelectedIndex() == 5)
AutoCompletionBinding<String> acbEmail = TextFields.bindAutoCompletion(textSearchPerson, Database.loadEmails());
}
据我所知,这是对这篇文章的一个迟来的回复,但是,我看到它显然不起作用,因为它没有被检查。这对我也不起作用,但两周后我发现了原因 如果将类型作为声明的一部分,则上述建议的声明和初始化不起作用。您需要从声明中删除该类型,然后.dispose()方法才能工作 这不起作用:
AutoCompletionBinding<String> acbLogin = TextFields.bindAutoCompletion(textSearchPerson, Database.loadLogins());
这是对这篇文章的一个延迟回复,但是,我看到它显然不起作用,因为它没有被检查。这对我也不起作用,但两周后我发现了原因 如果将类型作为声明的一部分,则上述建议的声明和初始化不起作用。您需要从声明中删除该类型,然后.dispose()方法才能工作 这不起作用:
AutoCompletionBinding<String> acbLogin = TextFields.bindAutoCompletion(textSearchPerson, Database.loadLogins());
很好,你试着帮忙:)只是想知道如果你真的试过,你确定它会起作用吗?我会很惊讶……很高兴你能帮上忙:)只是想知道如果你真的尝试了,你确定它会奏效吗?我会感到惊讶的。。
AutoCompletionBinding acb = TextFields.bindAutoCompletion(txtfield,arraylistobj);
acb=null;