It was very easy for me to add javascript directly to the TR element. My code assumes the widget's DOM parent is TD and grandparent is TR, so you must be sure you know your DOM.
Here is my code. Nice and simple, no JSNI or GWT DOM event management required.
TableRowElement rowElement = (TableRowElement) checkbox.getElement (). getParentElement (). getParentElement ();
rowElement.setAttribute ("onMouseOver", "this.className = '" + importRecordsResources.css (). normalActive () + "'");
rowElement.setAttribute ("onMouseOut", "this.className = '" + importRecordsResources.css (). normal () + "'");
source share