Package detectiongrouplocaliser.dialogs
Class DetectionGroupTable
java.lang.Object
userDisplay.UserDisplayComponentAdapter
detectiongrouplocaliser.dialogs.DetectionGroupTable
- All Implemented Interfaces:
DetectionGroupObserver
,UserDisplayComponent
public class DetectionGroupTable
extends UserDisplayComponentAdapter
implements DetectionGroupObserver
Panel to show a table of data on all DetectionGroup data units.
- Author:
- dg50
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Called when the component is removed from the display.void
Data have changed - added, removed or edited.void
void
void
Model has changed - generally this means a change in annotations.void
Called when the component is first displayed.void
setUniqueName
(String uniqueName) Set a unique name for every display.void
Methods inherited from class userDisplay.UserDisplayComponentAdapter
getFrameTitle, getUniqueName, notifyModelChanged
-
Constructor Details
-
DetectionGroupTable
-
-
Method Details
-
getComponent
- Specified by:
getComponent
in interfaceUserDisplayComponent
- Returns:
- The Swing component to add to the frame
-
openComponent
public void openComponent()Description copied from interface:UserDisplayComponent
Called when the component is first displayed.- Specified by:
openComponent
in interfaceUserDisplayComponent
- Overrides:
openComponent
in classUserDisplayComponentAdapter
-
closeComponent
public void closeComponent()Description copied from interface:UserDisplayComponent
Called when the component is removed from the display.- Specified by:
closeComponent
in interfaceUserDisplayComponent
- Overrides:
closeComponent
in classUserDisplayComponentAdapter
-
dataChanged
public void dataChanged()Description copied from interface:DetectionGroupObserver
Data have changed - added, removed or edited.- Specified by:
dataChanged
in interfaceDetectionGroupObserver
-
editSelectedEvent
-
editSelectedEvent
public void editSelectedEvent() -
showPopupMenu
-
modelChanged
public void modelChanged()Description copied from interface:DetectionGroupObserver
Model has changed - generally this means a change in annotations.- Specified by:
modelChanged
in interfaceDetectionGroupObserver
-
setUniqueName
Description copied from interface:UserDisplayComponent
Set a unique name for every display. This is important for saving settings and for managing things that need a unique name such as overlay marks and markers.- Specified by:
setUniqueName
in interfaceUserDisplayComponent
- Overrides:
setUniqueName
in classUserDisplayComponentAdapter
-