Возможно, вы захотите взглянуть на использование ObjectListField. Обработка действия выбора выполняется через содержащий объект Screen, я сделал это ниже с помощью MenuItem, я не совсем уверен, как установить прослушиватель выбора по умолчанию, возможно, вам придется обнаружить события клавиш и колесика.
Пример кода для вас: (не проверено!)
MainScreen screen = new MainScreen();
screen.setTitle("my test");
final ObjectListField list = new ObjectLIstField();
String[] items = new String[] { "Item 1", "Item 2", "Item 3" };
list.set(items);
screen.addMenuItem(new MenuItem("Select", 100, 1) {
public void run() {
int selectedIndex = list.getSelectedIndex();
String item = (String)list.get(selectedIndex);
// Do someting with item
});
screen.add(list);