angleMeasurement
Class AngleSidePanel

java.lang.Object
  extended by angleMeasurement.AngleSidePanel
All Implemented Interfaces:
PamSidePanel

public class AngleSidePanel
extends java.lang.Object
implements PamSidePanel


Nested Class Summary
(package private)  class AngleSidePanel.HoldButton
           
 
Field Summary
private  AngleControl angleControl
           
private  javax.swing.JLabel currentAngle
           
private  boolean first
           
private  javax.swing.JLabel heldAngle
           
private  javax.swing.JButton holdButton
           
private  PamBorderPanel outerPanel
           
private  javax.swing.border.TitledBorder titledBorder
           
 
Constructor Summary
AngleSidePanel(AngleControl angleControl)
           
 
Method Summary
 javax.swing.JComponent getPanel()
           
 void newAngle(AngleDataUnit angleDataUnit)
           
 void rename(java.lang.String newName)
           
protected  void showHeldAngle(AngleDataUnit angleDataUnit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outerPanel

private PamBorderPanel outerPanel

angleControl

private AngleControl angleControl

currentAngle

private javax.swing.JLabel currentAngle

heldAngle

private javax.swing.JLabel heldAngle

holdButton

private javax.swing.JButton holdButton

titledBorder

private javax.swing.border.TitledBorder titledBorder

first

private boolean first
Constructor Detail

AngleSidePanel

public AngleSidePanel(AngleControl angleControl)
Method Detail

newAngle

public void newAngle(AngleDataUnit angleDataUnit)

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

showHeldAngle

protected void showHeldAngle(AngleDataUnit angleDataUnit)