Исходя из вашего первоначального вопроса и вашего комментария, я понимаю, что вы хотите смоделировать событие выбора в вашей ListGrid с помощью кнопки.Предполагая, что я хорошо понимаю, и вас интересует только один выбор записей (первый), все, что вам нужно сделать, это следующее:
final ListGrid listGrid = new ListGrid();
//Initialize your listgrid's data etc.
listGrid.addSelectionChangedHandler(new SelectionChangedHandler() {
@Override
public void onSelectionChanged(SelectionEvent event) {
SC.say("here my code");
}
});
IButton button = new IButton("Select");
button.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
listGrid.selectRecord(0);
}
});
Последнее примечание, System.out или System.errничего не выдаст, когда ваше приложение работает в рабочем режиме.Вместо этого используйте подходящее решение для ведения журнала или SC.say (), если вы хотите предоставить пользователю сообщение.