【发布时间】:2023-02-02 11:15:02
【问题描述】:
我有一个使用 DefaultListModel 的 AutoCompleteTextField。
options = new DefaultListModel<>();
labelACField = new AutoCompleteTextField(options){
@Override
protected boolean filter(String text) {
}
};
options.getSelectedIndex() 的返回值总是从 actionPerformed 返回 0,即使用户在 AutoCompleteTextField 中选择了其他项目。
labelACField.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
if (filteredIdObjs!=null){
selectedIdx = options.getSelectedIndex();
例如,用户单击“VV Vanguard Large-Cap ETF”或 IVOV....或 IVVD,或 CVV.. options.getSelectedIndex() 的返回值始终返回 0。 如何获取用户点击的项目索引?
【问题讨论】:
标签: codenameone