fr.orsay.lri.varna.views
Class VueBPThickness

java.lang.Object
  extended by fr.orsay.lri.varna.views.VueBPThickness
All Implemented Interfaces:
EventListener, ChangeListener

public class VueBPThickness
extends Object
implements ChangeListener


Field Summary
private  ArrayList<Double> _backupThicknesses
           
(package private)  ArrayList<ModeleBP> _msbp
           
private  JSlider _thicknessSlider
           
private  VARNAPanel _vp
           
private  double FACTOR
           
private  JPanel panel
           
 
Constructor Summary
VueBPThickness(VARNAPanel vp, ArrayList<ModeleBP> msbp)
           
 
Method Summary
private  void backupThicknesses()
           
 VARNAPanel get_vp()
           
 JPanel getPanel()
           
 double getThickness()
           
 void restoreThicknesses()
           
 void stateChanged(ChangeEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_vp

private VARNAPanel _vp

_msbp

ArrayList<ModeleBP> _msbp

_thicknessSlider

private JSlider _thicknessSlider

panel

private JPanel panel

_backupThicknesses

private ArrayList<Double> _backupThicknesses

FACTOR

private double FACTOR
Constructor Detail

VueBPThickness

public VueBPThickness(VARNAPanel vp,
                      ArrayList<ModeleBP> msbp)
Method Detail

backupThicknesses

private void backupThicknesses()

restoreThicknesses

public void restoreThicknesses()

getPanel

public JPanel getPanel()

getThickness

public double getThickness()

get_vp

public VARNAPanel get_vp()

stateChanged

public void stateChanged(ChangeEvent e)
Specified by:
stateChanged in interface ChangeListener