I've found a way to make this work. I detect the current TableItem in the
handler for the table's SWT.MouseMove event. I then change the color of
the widget associated with the TableItem if it hasn't already been
changed, and I ensure that widgets associated with other TableItems are
set to their default colors. Finally, in the handler for the table's
SWT.MouseExit event, I set all the widgets' colors to their defaults.