public AScanViewerTool() {
    createJPanel();
    imageViewPanel.setListner(this);

    // aScanLength.put(imageViewPanel.realPanel, 1024);
    // aScanLength.put(imageViewPanel.imaginaryPanel, 1024);
    // aScanLength.put(imageViewPanel.phasePanel, 1024);
    // aScanLength.put(imageViewPanel.magPanel, 1024);
    //
    // realLength.put(imageViewPanel.realPanel, new Double[]
    // { 0., 6. });
    // realLength.put(imageViewPanel.imaginaryPanel, new Double[]
    // { 0., 6. });
    // realLength.put(imageViewPanel.phasePanel, new Double[]
    // { 0., 6. });
    // realLength.put(imageViewPanel.magPanel, new Double[]
    // { 0., 6. });
  }
 public void setFile(File f) throws IOException {
   imageViewPanel.setFile(f);
 }