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
-