私のアプリケーションでは、リストを使用しています。このリストは、サーバーからより多くのデータを取得しているリストの更新ボタンで更新できます。ユーザーが更新ボタンを押すと、私のアプリケーションは最後に選択されたアイテムをメンバーフィールドに挿入します-
lastPosition = listField.getSelectedIndex();
リストを更新した後、私のアプリケーションは-を使用します
listField.setSelectedIndex(lastPosition);
最後の位置を設定します。しかし、何も起こりません。
リストのカーソルを「移動」してlastPositionを指すようにするにはどうすればよいですか?ありがとう、Eyal。
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();