// Add the context menu listener
table.addMouseListener( new ContextPopupMenuListener() );
// Add our mouse handlers to setup our desired selection mechanics
table.addMouseListener( new DoubleClickListener() );
// Keep our status line up to date with the selections and filtering
StatusBarUpdateListener statusBarUpdateListener = new StatusBarUpdateListener();
table.getSelectionModel().addListSelectionListener( statusBarUpdateListener );
getFinalEventList().addListEventListener( statusBarUpdateListener );