SwingTableDisplayViewer: update compatibility

Now uses the SwingUI interface to check for compatibility, instead of
the abstract class.