增加在 JList 中键入和查找元素的时间
Increase time to typing and find an element in JList
我有一个 JList,这个组件有很多项目。
如果我键入一些文本,则会选择一个元素。
例如,如果我有这个元素:
元素1
初始元素
lastElement
部分元素
元素不佳
overElement
如果我输入 "p",则选择了 "partElement"。
如果我输入 "po",则选择 "poorElement"。
但我有时间输入元素。如果我打字很慢,我想要的元素就找不到了。例如,如果我慢慢键入 "po",则选择了元素 "overElement"。
我需要增加用户输入文本以查找元素的时间。这可能吗?我该怎么做?
谢谢。
您应该可以使用 UIManager 更改它:
UIManager.put("List.timeFactor", new Long(2000));
默认在BasicListUI
如果没有List.timeFactor
默认是1000.
应在创建组件之前设置 UIManager 的属性。
我有一个 JList,这个组件有很多项目。 如果我键入一些文本,则会选择一个元素。
例如,如果我有这个元素:
元素1
初始元素
lastElement
部分元素
元素不佳
overElement
如果我输入 "p",则选择了 "partElement"。 如果我输入 "po",则选择 "poorElement"。
但我有时间输入元素。如果我打字很慢,我想要的元素就找不到了。例如,如果我慢慢键入 "po",则选择了元素 "overElement"。
我需要增加用户输入文本以查找元素的时间。这可能吗?我该怎么做?
谢谢。
您应该可以使用 UIManager 更改它:
UIManager.put("List.timeFactor", new Long(2000));
默认在BasicListUI
如果没有List.timeFactor
默认是1000.
应在创建组件之前设置 UIManager 的属性。