endrov.roi
Class ROI.SpanNumericWidget

java.lang.Object
  extended by endrov.roi.ROI.SpanNumericWidget
All Implemented Interfaces:
SimpleObserver.Listener, java.awt.event.ActionListener, java.util.EventListener, javax.swing.event.DocumentListener
Enclosing class:
ROI

public static class ROI.SpanNumericWidget
extends java.lang.Object
implements java.awt.event.ActionListener, javax.swing.event.DocumentListener, SimpleObserver.Listener

Widget to edit a numeric span


Field Summary
 javax.swing.JComponent cSpan
           
 ROI.SpanNumeric span
           
 javax.swing.JTextField spinnerE
           
 javax.swing.JTextField spinnerS
           
 
Constructor Summary
ROI.SpanNumericWidget(java.lang.String name, ROI.SpanNumeric span, boolean canSetAll)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void apply()
           
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
 void observerEvent(java.lang.Object src)
          ROI updated
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

spinnerS

public final javax.swing.JTextField spinnerS

spinnerE

public final javax.swing.JTextField spinnerE

cSpan

public final javax.swing.JComponent cSpan

span

public final ROI.SpanNumeric span
Constructor Detail

ROI.SpanNumericWidget

public ROI.SpanNumericWidget(java.lang.String name,
                             ROI.SpanNumeric span,
                             boolean canSetAll)
Method Detail

observerEvent

public void observerEvent(java.lang.Object src)
ROI updated

Specified by:
observerEvent in interface SimpleObserver.Listener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

apply

public void apply()