I want to take a JGoDocument and show the usual JGoView but I also want to show a JTable view of some of the entries in the JGoDocument. I’m using an adapter pattern to get a TableModel from a JGoDocument but I can’t yet see a clean way of sharing selections between the JGoView and the JTable. i.e. when something is selected in the JTable the selection is replicated in the JGoView and vice-versa.
Any comments would be appreciated.
You could add a viewChanged event listener to the JGoView and examine the JGoDocumentEvent Hint. If it’s SELECTION_GAINED or SELECTION_LOST, examine the current JGoSelection to see what objects are currently selected. Perhaps something like the following: