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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidCalled when the component is removed from the display.voidData have changed - added, removed or edited.protected voidprotected voiddeleteGroup(DetectionGroupDataUnit dgdu, boolean askFirst) protected voidvoidvoidvoidModel has changed - generally this means a change in annotations.voidCalled when the component is first displayed.protected voidscrollToEvent(long timeMilliseconds) voidsetUniqueName(String uniqueName) Set a unique name for every display.voidMethods inherited from class userDisplay.UserDisplayComponentAdapter
getFrameTitle, getUniqueName, notifyModelChanged 
- 
Constructor Details
- 
DetectionGroupTable
 
 - 
 - 
Method Details
- 
dataSelectionButton
 - 
getComponent
- Specified by:
 getComponentin interfaceUserDisplayComponent- Returns:
 - The Swing component to add to the frame
 
 - 
openComponent
public void openComponent()Description copied from interface:UserDisplayComponentCalled when the component is first displayed.- Specified by:
 openComponentin interfaceUserDisplayComponent- Overrides:
 openComponentin classUserDisplayComponentAdapter
 - 
closeComponent
public void closeComponent()Description copied from interface:UserDisplayComponentCalled when the component is removed from the display.- Specified by:
 closeComponentin interfaceUserDisplayComponent- Overrides:
 closeComponentin classUserDisplayComponentAdapter
 - 
dataChanged
public void dataChanged()Description copied from interface:DetectionGroupObserverData have changed - added, removed or edited.- Specified by:
 dataChangedin interfaceDetectionGroupObserver
 - 
editSelectedEvent
 - 
editSelectedEvent
public void editSelectedEvent() - 
showPopupMenu
 - 
scrollToEvent
protected void scrollToEvent(long timeMilliseconds)  - 
editGroup
 - 
deleteGroup
 - 
getSelectedDataRow
- Returns:
 - which data row is selected, or null.
 
 - 
modelChanged
public void modelChanged()Description copied from interface:DetectionGroupObserverModel has changed - generally this means a change in annotations.- Specified by:
 modelChangedin interfaceDetectionGroupObserver
 - 
setUniqueName
Description copied from interface:UserDisplayComponentSet 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:
 setUniqueNamein interfaceUserDisplayComponent- Overrides:
 setUniqueNamein classUserDisplayComponentAdapter
 
 -