Попробуйте этот код, он покажет список в диалоговом окне при нажатии команды «Показать список», а также включит тикер изначально. Ниже приведен код, который показывает, как использовать вышеупомянутый класс для просмотра тикера в списке, когда список содержится в диалоговом окне.
Не забудьте сделать свой список окончательным, чтобы его можно было использовать во внутренних классах.
form.addCommand(new Command("Show list") { // add command in form and override its actionPerformed method
public void actionPerformed(ActionEvent evt) {
Dialog d = new Dialog() { // create an instance of dialog and make it an inner class so that you can override onShow() method and set focus on list when dialog gets initialized and also can set its index to ur preferred one (here it's 0)
protected void onShow() { // overriding of onShow() method
list.requestFocus(); // set focus on list
list.setSelectedIndex(0); // set selected index to 0
}
};
d.addComponent(list); // add list in dialog
d.show(); // show dialog
}
});
Этот код показывает мой список в диалоге и изначально запускает тикер. Если это не поможет, опубликуйте ваш код, я постараюсь его увидеть.