beakedWhaleProtocol
Class BeakedSidePanel

java.lang.Object
  extended by beakedWhaleProtocol.BeakedSidePanel
All Implemented Interfaces:
PamSidePanel

public class BeakedSidePanel
extends java.lang.Object
implements PamSidePanel


Nested Class Summary
(package private)  class BeakedSidePanel.BeakedPanel
           
 
Field Summary
(package private)  BeakedControl beakedControl
           
(package private)  BeakedSidePanel.BeakedPanel beakedPanel
           
(package private)  PamLabel distributionType
           
(package private)  javax.swing.JButton endButton
           
(package private)  PamLabel etaData
           
(package private)  javax.swing.JButton forceStart
           
(package private)  PamLabel latLabel
           
(package private)  PamLabel longLabel
           
(package private)  PamLabel navData
           
(package private)  PamLabel passingDistance
           
(package private)  javax.swing.JButton setLocButton
           
(package private)  javax.swing.JButton settingsButton
           
(package private)  javax.swing.JButton startButton
           
(package private)  PamLabel statusData
           
(package private)  javax.swing.JButton swapSides
           
(package private)  PamLabel trackData
           
 
Constructor Summary
BeakedSidePanel(BeakedControl beakedControl)
           
 
Method Summary
 void enableControls()
           
private  java.lang.String formatETA(double etaSeconds)
           
 javax.swing.JComponent getPanel()
           
 void rename(java.lang.String newName)
           
 void sayStatus()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beakedControl

BeakedControl beakedControl

beakedPanel

BeakedSidePanel.BeakedPanel beakedPanel

setLocButton

javax.swing.JButton setLocButton

startButton

javax.swing.JButton startButton

settingsButton

javax.swing.JButton settingsButton

endButton

javax.swing.JButton endButton

swapSides

javax.swing.JButton swapSides

forceStart

javax.swing.JButton forceStart

latLabel

PamLabel latLabel

longLabel

PamLabel longLabel

passingDistance

PamLabel passingDistance

distributionType

PamLabel distributionType

navData

PamLabel navData

statusData

PamLabel statusData

etaData

PamLabel etaData

trackData

PamLabel trackData
Constructor Detail

BeakedSidePanel

public BeakedSidePanel(BeakedControl beakedControl)
Method Detail

getPanel

public javax.swing.JComponent getPanel()
Specified by:
getPanel in interface PamSidePanel
Returns:
Reference to a graphics component that can be added to the view. This will typically be a JPanel or a JInternalFrame; The component will be displayed to the side of the main tab control.

rename

public void rename(java.lang.String newName)
Specified by:
rename in interface PamSidePanel

enableControls

public void enableControls()

sayStatus

public void sayStatus()

formatETA

private java.lang.String formatETA(double etaSeconds)