/** * See class docs. */ @Override public void onClick(ClickEvent event) { FlexTable tabs = (FlexTable) event.getSource(); HTMLTable.Cell cell = tabs.getCellForEvent(event); String name = tabs.getCellFormatter().getStyleName(cell.getRowIndex(), cell.getCellIndex()); if (name != null && name.indexOf("unselected") != -1) panel.setSelected(Math.max(cell.getRowIndex() / 2, cell.getCellIndex() / 2)); } }