在我的应用程序中,我使用了一个列表。此列表可以通过从服务器检索更多数据的刷新列表按钮进行更新。当用户按下刷新按钮时,我的应用程序将最后一个选定的项目放入一个成员字段 -
lastPosition = listField.getSelectedIndex();
更新列表后,我的应用程序使用 -
listField.setSelectedIndex(lastPosition);
用于设置最后一个位置。但什么也没有发生。
我如何“移动”列表的光标以指向 lastPosition?谢谢,埃亚尔。
listField.setKeyword("");
listField.v = userVector;
listField.updateList();
listField.getResultList();
listField.setSelectedIndex(lastPosition);
listField.setFocus();
Manager manager = listField.getManager();
int rowHeight = listField.getRowHeight();
manager.setVerticalScroll(lastPosition * rowHeight);
listField.invalidate();