В GWT нет встроенного способа сделать это, и не имеет смысла помещать его туда. Вы упомянули сетку, так что я предполагаю, что у вас есть данные, которые приблизительно приближаются к матрице какой-либо формы, в то время как, делая множество предположений, грубая техника, которую вы можете захотеть, выглядит примерно так:
final Map<Button,Object> buttonToCellMap = new HashMap<Button,Object>();
ClickHandler myClickHandler = new ClickHandler() {
public void onClick(ClickEvent event){
Object thingInCell = buttonToCellMap.get((Button)event.getSource());
//do something with the thing in your grid here
}
}
for( List yourRow : matrix ){
for( Object yourObject : yourRow ){
//logic to make your grid cell goes here
Button aButton = new Button();
buttonToCellMap.put(aButton,yourObject);
aButton.addClickHandler(myClickHandler);
}
}
Это даст вам доступ к объекту, который вам нужен, в точке x, y в сетке при нажатии соответствующей кнопки.