Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用GlazedList禁用自动完成但保持自动建议?_Java_Glazedlists - Fatal编程技术网

Java 如何使用GlazedList禁用自动完成但保持自动建议?

Java 如何使用GlazedList禁用自动完成但保持自动建议?,java,glazedlists,Java,Glazedlists,此代码为我创建了一个自动完成和自动建议框: if (dataAutoCompleteSearch != null) { autoCompleteSupport = AutoCompleteSupport.install(jComboBox1, GlazedLists.eventListOf(dataAutoCompleteSearch)); } 当我搜索包含UTF-8字符的名称时会出现问题,这些字符不在数据中,但在建议框中以几个单词开头。 我无法正确键入这些UTF-8单词,因为

此代码为我创建了一个自动完成和自动建议框:

if (dataAutoCompleteSearch != null) {
        autoCompleteSupport = AutoCompleteSupport.install(jComboBox1, GlazedLists.eventListOf(dataAutoCompleteSearch));
}
当我搜索包含UTF-8字符的名称时会出现问题,这些字符不在数据中,但在建议框中以几个单词开头。 我无法正确键入这些UTF-8单词,因为文本是自己添加的(蓝色突出显示)

我想禁用GlazedList autocomplete(键入时自动添加突出显示的文本),因为键入UTF-8字符非常困难。 但我想保留建议框,看起来像谷歌搜索


否。
自动完成支持的API不支持此选项。基本上,您必须推出自己版本的AutoCompleteSupport(它都是开源的),然后自己修改它以停止自动完成部分。我刚刚有一个快速的峰值,它相当大,我没有一个立即的解决方案提供。这可能需要一些实验。私有类将是我开始研究的第一个地方。

听到这一点我很不高兴,因为我不是java专家。我试图修改insertString方法,但无法