我正在创建一个表单,其中“文本字段”提供了建议。我已经尝试过“ ControlsFX”,但是在您输入第一个字符后2秒后会给出建议。并且它还在任何位置显示所有包含字符“ A”的名称,但我需要它仅显示以“ A”开头的名称。我已经用编码解决了这个问题,但是速度变慢了。所以我正在尝试“可编辑组合框”,在这里我可以在特定索引处显示和隐藏列表,但是当窗体打开时,它将在(0,0)位置显示列表。帮助我解决此UI问题,并告诉我是否使用正确的UI。
当我将所有条目添加到ComboBox时,我在数据库中有65,000个条目,每10,000条记录花费6到7秒的时间,几乎是1秒。我可以使用开关将其设置为每个字母26个源数组,但我想使用ListCell工厂显示其他列数据。您是否认为我的打字速度能达到我需要的效率?
HTML确实可以很好地满足我的要求,因此我可以使用HTML代替Java中的FXML文件。它可以在WebView中工作,但是需要JavaScript才能在json中写入数据,然后我需要在Java代码中复制该数据。我试图使用DukeScript要求资金来下载它。还有其他我想念的技术吗,请告诉我。