Class EditWizardPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--EditWizardPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable, java.awt.event.TextListener

public class EditWizardPanel
extends java.awt.Panel
implements java.awt.event.ItemListener, java.awt.event.TextListener, java.awt.event.MouseListener

Wizard GUI for editing data in MAE state (Edit Layout).

This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file.

Version:
$Date: 2002/10/14 19:22:29 $ $Revision: 1.11 $
Author:
P. Lemkin (NCI), B. Stephens(SAIC), G. Thornwall (SAIC), NCI-Frederick, Frederick, MD
See Also:
MAExplorer Home, Serialized Form

Inner Class Summary
 class EditWizardPanel.DialogBox
          ====================== CLASS DialogBox ========================
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  java.awt.Checkbox allowNegQuantDataCB
          checkbox used in data forms
private  java.awt.Checkbox bkgdCorrectCB
          checkbox used in data forms
private  java.awt.Color bkgrd1
          darker gray
private  java.awt.Color bkgrd2
          lighter gray
private  java.awt.Color bkGrdClr
          global bk grd color
private  java.awt.Checkbox checkBox
          check box
 boolean checkBoxFlag
          CB altered T=data save
 int curPanel
          keep track of current panel
 int currentRow
          keep track of current row
private static Cvt2Mae cvt
          global link to Cvt2Mae instance
 int DEFAULTS_PANEL
          reset panel data mcd.xxxx to origMcd.xxx data
private  EditMaeProjectFiles empf
          global link to EditMaeProjectFiles instance
 boolean fileSavedFlag
          if file saved
 java.lang.String firstPanelStr
          use whatever is first in the list
private  java.awt.Font font
          global font
 java.lang.String geoPlatformID
          Geo Platform ID for web access
 int gridCol
          # popup panel grid column layouts
 int gridRow
          # popup panel grid row layouts
private  CvtGUI gui
          global link to CvtUGI instance
private  java.awt.Checkbox hasBkgrdDataCB
          checkbox used in data forms
private  java.awt.Checkbox hasCloneIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasDB_ESTIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasGenBankIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasGeneClassDataCB
          checkbox used in data forms
private  java.awt.Checkbox hasGenomicIDsfromDescrCB
          checkbox used for getting genomic IDs from Description
private  java.awt.Checkbox hasLocationIdCB
          checkbox used for has Location
private  java.awt.Checkbox hasLocusIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasPlateDataCB
          checkbox used in data forms
private  java.awt.Checkbox hasQualCheckGIPOdataCB
          checkbox used in data forms
private  java.awt.Checkbox hasQualCheckQuantDataCB
          checkbox used in data forms
private  java.awt.Checkbox hasQuantXYcoordsCB
          checkbox used in data forms for Assign fields
private  java.awt.Checkbox hasSwissProtIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasUniGeneIDsCB
          checkbox used in data forms
private  java.awt.Checkbox hasUniGeneNameCB
          checkbox used in data forms
 boolean hiddenFlag
          to hide rows, [TODO]
private  java.awt.Checkbox ignoreExtraFIELDSCB
          checkbox used in data forms
private  java.awt.Label label1
          labels used in data forms
private  java.awt.Label label10
          labels used in data forms
private  java.awt.Label label2
          labels used in data forms
private  java.awt.Label label3
          labels used in data forms
private  java.awt.Label label4
          labels used in data forms
private  java.awt.Label label5
          labels used in data forms
private  java.awt.Label label6
          labels used in data forms
private  java.awt.Label label7
          labels used in data forms
private  java.awt.Label label8
          labels used in data forms
private  java.awt.Label label9
          labels used in data forms
private  java.awt.Panel labelPanel
          labels go here
 int LAST_PANEL
          last possible PANEL
 boolean madeChangesFlag
          made changes when edited
private  java.awt.Panel mainPanel
          panel for data, labels & textFields
 int maxPanelCtr
          max number of forms for data entry
 int MAXPANELS
          # of popup panels
private  MaeConfigData mcd
          link to global instance of MaeConfigData
 java.lang.String[] mouseOverStr
          holds current mouseover data
private  MaeSampleData msd
          link to global MaeSampleData instance
private  MaeStartupData msud
          link to global MaeStartupData instance
private  PopupEditPrjDialog okpdq
          OK prompt dialog box
private  MaeConfigData origMcd
          Configuration copy of original MaeConfigData instance data for reset
 java.lang.String panelTitle
          placed in status label
private  PopupEditPrjDialog pdq
          yes/no dialog box
 int POPUP_PANEL
          popup operation for xxx_PP() method
private  java.awt.Frame popupDialogFrame
          frame for yes/no dialog box
private  java.awt.Frame popupDialogFrameOK
          frame OK prompt dialog box
 int PP_GRIDCOLS
          # of popup panel columns
 int PP_GRIDROWS
          # of popup panel rows
private  java.awt.Checkbox presentViewCB
          checkbox used in data forms
private  java.awt.Checkbox ratioMedianCorrectionCB
          checkbox used in data forms
private  java.awt.Checkbox reuseXYcoordsCB
          checkbox used in data forms
 int SAVE_PANEL
          save operation for xxx_PP() method
private  java.awt.Choice speciesChoice
          PP Q&A choice
private  java.awt.Checkbox specifyGeometryByNbrSpotsCB
          checkbox used in data forms
private  SetupLayouts sul
          global linkn to SetupLayout instance
private  java.awt.Checkbox swapRowsColsCB
          checkbox used in data forms
private  java.awt.TextField textField1
          textFields used in data forms
private  java.awt.TextField textField10
          textFields used in data forms
private  java.awt.TextField textField2
          textFields used in data forms
private  java.awt.TextField textField3
          textFields used in data forms
private  java.awt.TextField textField4
          textFields used in data forms
private  java.awt.TextField textField5
          textFields used in data forms
private  java.awt.TextField textField6
          textFields used in data forms
private  java.awt.TextField textField7
          textFields used in data forms
private  java.awt.TextField textField8
          textFields used in data forms
private  java.awt.TextField textField9
          textFields used in data forms
 boolean textFieldFlag
          TF altered T=data saved
private  java.awt.Panel textPanel
          text fields go here
private  java.awt.Checkbox useBackgroundCorrectionCB
          checkbox used in data forms
private  java.awt.Checkbox useCy3Cy5RatioDataCB
          checkbox used in data forms
private  java.awt.Checkbox useCy5_Cy3CB
          checkbox used in data forms
private  java.awt.Checkbox useCy5OverCy3CB
          checkbox used in data forms
private  java.awt.Checkbox useMolDyn_NAME_GRC_specCB
          checkbox used in data forms
private  java.awt.Checkbox usePosQuantDataCB
          checkbox used in data forms
private  java.awt.Checkbox usePseudoXYcoordsCB
          checkbox used in data forms
private  java.awt.Checkbox useRatioDataCB
          checkbox used in data forms
private  java.awt.Checkbox useRatioMedianCorrectionCB
          checkbox used in data forms
private  UtilCM util
          global link to UtilCM intance
 
Fields inherited from class java.awt.Panel
base, nameCounter, serialVersionUID
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditWizardPanel(EditMaeProjectFiles empf, int initialCurPannel)
          EditWizardPanel() - constructor
 
Method Summary
private  void addLabelPanelsToMainPanel()
          addLabelPanelsToMainPanel() - add all labelPanels' to mainPanel
private  void addMouseover(int idx, java.lang.String msg)
          addMouseOver() - add current mouse over string for label[idx]
private  java.awt.Panel arrayLayoutNamePanel_PP(int panelCode)
          arrayLayoutNamePanel_PP() - popup panel handler for array layout name and vendor.
 java.awt.Panel back()
          back() - go back one data set and popup the edit panel.
(package private)  java.awt.Panel classNamePanel_PP(int panelCode)
          classNamePanel_PP() - popup panel handler for sample (X,Y) class names.
private  java.awt.Panel databasePanel_PP(int panelCode)
          databasePanel_PP() - popup panel handler for names of DB and quant pgm.
private  java.awt.Panel DNAcalibPanel_PP(int panelCode)
          DNAcalibPanel_PP() - popup panel handler for calibDNA & name of researcher's clones.
 java.awt.Panel doEditPanel(int panelCode, boolean doneFlag, int panelNbr)
          doEditPanel() - popup panelNbr edit panel to allow changing a subset of the data.
private  java.awt.Panel filesPanel_PP(int panelCode)
          filesPanel_PP() - popup panel handler gipo, samples DB, quant file names.
private  java.awt.Panel fluoresentPanel_PP(int panelCode)
          fluoresentPanel_PP() - popup panel handler for fluorescent dye names e.g.
private  java.awt.Panel GeneNamesPanel_PP(int panelCode)
          GeneNamesPanel_PP() - popup panel handler for GeneNames IDs options.
private  java.awt.Panel GenomicIDsPanel_PP(int panelCode)
          GenomicIDsPanel_PP() - popup panel handler for Genomic IDs options.
private  java.awt.Panel GeometricPanel_PP(int panelCode)
          GeometricPanel_PP() - popup panel handler for Grid (F,G,R,C) data.
 void globalReset()
          globalReset() - reset all data to orig
private  java.awt.Panel InputFileRowsPanel_PP(int panelCode)
          InputFileRowsPanel_PP() - popup panel handler for input file rows data.
 void itemStateChanged(java.awt.event.ItemEvent e)
          itemStateChanged() - handler if check box state was changed
 void mouseClicked(java.awt.event.MouseEvent me)
           
 void mouseEntered(java.awt.event.MouseEvent me)
          mouseEntered() - put mouse over data in MouseOver text area
 void mouseExited(java.awt.event.MouseEvent me)
          mouseExited() - clear mouseover text area.
 void mouseMoved(java.awt.event.MouseEvent me)
           
 void mousePressed(java.awt.event.MouseEvent me)
           
 void mouseReleased(java.awt.event.MouseEvent me)
           
 java.awt.Panel next(boolean doneFlag)
          next() - goto next data panel handle the last entry by staying at the same panel.
 void reset()
          reset() - reset current data panel to orig data
 java.awt.Panel resetCurrentPanelDefaults()
          resetCurrentPanelDefaults() - reset current panel from origMcd.xxxx data.
private  void setupPanels(int gridRow, int gridCol)
          setupPanels() - setup common parameters for the popup panels (_PP)
private  void setupPopupPanelGUI()
          setupPopupPanelGUI() - create initial popup panel for display This will be reset with new data for each new panel.
 void textValueChanged(java.awt.event.TextEvent e)
          textValueChanged() - clear flags
private  java.awt.Panel thresholdsPanel_PP(int panelCode)
          thresholdsPanel_PP() - thresholds used in data Filtering.
private  java.awt.Panel XYcoordsPanel_PP(int panelCode)
          XYcoordsPanel_PP() - popup panel handler for spot coordinate options [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
 
Methods inherited from class java.awt.Panel
, addNotify, constructComponentName, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paint, paintComponents, paintHeavyweightComponents, paramString, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, readObject, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusOwner, setFont, setLayout, transferFocus, update, validate, validateTree, writeObject
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, resetGC, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

empf

private EditMaeProjectFiles empf
global link to EditMaeProjectFiles instance

cvt

private static Cvt2Mae cvt
global link to Cvt2Mae instance

gui

private CvtGUI gui
global link to CvtUGI instance

sul

private SetupLayouts sul
global linkn to SetupLayout instance

util

private UtilCM util
global link to UtilCM intance

origMcd

private MaeConfigData origMcd
Configuration copy of original MaeConfigData instance data for reset

mcd

private MaeConfigData mcd
link to global instance of MaeConfigData

msd

private MaeSampleData msd
link to global MaeSampleData instance

msud

private MaeStartupData msud
link to global MaeStartupData instance

LAST_PANEL

public final int LAST_PANEL
last possible PANEL

MAXPANELS

public final int MAXPANELS
# of popup panels

PP_GRIDROWS

public final int PP_GRIDROWS
# of popup panel rows

PP_GRIDCOLS

public final int PP_GRIDCOLS
# of popup panel columns

POPUP_PANEL

public final int POPUP_PANEL
popup operation for xxx_PP() method

SAVE_PANEL

public final int SAVE_PANEL
save operation for xxx_PP() method

DEFAULTS_PANEL

public final int DEFAULTS_PANEL
reset panel data mcd.xxxx to origMcd.xxx data

labelPanel

private java.awt.Panel labelPanel
labels go here

textPanel

private java.awt.Panel textPanel
text fields go here

mainPanel

private java.awt.Panel mainPanel
panel for data, labels & textFields

checkBox

private java.awt.Checkbox checkBox
check box

gridRow

public int gridRow
# popup panel grid row layouts

gridCol

public int gridCol
# popup panel grid column layouts

curPanel

public int curPanel
keep track of current panel

currentRow

public int currentRow
keep track of current row

madeChangesFlag

public boolean madeChangesFlag
made changes when edited

hiddenFlag

public boolean hiddenFlag
to hide rows, [TODO]

maxPanelCtr

public int maxPanelCtr
max number of forms for data entry

font

private java.awt.Font font
global font

bkgrd1

private java.awt.Color bkgrd1
darker gray

bkgrd2

private java.awt.Color bkgrd2
lighter gray

bkGrdClr

private java.awt.Color bkGrdClr
global bk grd color

label1

private java.awt.Label label1
labels used in data forms

label2

private java.awt.Label label2
labels used in data forms

label3

private java.awt.Label label3
labels used in data forms

label4

private java.awt.Label label4
labels used in data forms

label5

private java.awt.Label label5
labels used in data forms

label6

private java.awt.Label label6
labels used in data forms

label7

private java.awt.Label label7
labels used in data forms

label8

private java.awt.Label label8
labels used in data forms

label9

private java.awt.Label label9
labels used in data forms

label10

private java.awt.Label label10
labels used in data forms

textField1

private java.awt.TextField textField1
textFields used in data forms

textField2

private java.awt.TextField textField2
textFields used in data forms

textField3

private java.awt.TextField textField3
textFields used in data forms

textField4

private java.awt.TextField textField4
textFields used in data forms

textField5

private java.awt.TextField textField5
textFields used in data forms

textField6

private java.awt.TextField textField6
textFields used in data forms

textField7

private java.awt.TextField textField7
textFields used in data forms

textField8

private java.awt.TextField textField8
textFields used in data forms

textField9

private java.awt.TextField textField9
textFields used in data forms

textField10

private java.awt.TextField textField10
textFields used in data forms

useCy5OverCy3CB

private java.awt.Checkbox useCy5OverCy3CB
checkbox used in data forms

swapRowsColsCB

private java.awt.Checkbox swapRowsColsCB
checkbox used in data forms

useRatioDataCB

private java.awt.Checkbox useRatioDataCB
checkbox used in data forms

useCy3Cy5RatioDataCB

private java.awt.Checkbox useCy3Cy5RatioDataCB
checkbox used in data forms

bkgdCorrectCB

private java.awt.Checkbox bkgdCorrectCB
checkbox used in data forms

ratioMedianCorrectionCB

private java.awt.Checkbox ratioMedianCorrectionCB
checkbox used in data forms

allowNegQuantDataCB

private java.awt.Checkbox allowNegQuantDataCB
checkbox used in data forms

usePseudoXYcoordsCB

private java.awt.Checkbox usePseudoXYcoordsCB
checkbox used in data forms

reuseXYcoordsCB

private java.awt.Checkbox reuseXYcoordsCB
checkbox used in data forms

presentViewCB

private java.awt.Checkbox presentViewCB
checkbox used in data forms

ignoreExtraFIELDSCB

private java.awt.Checkbox ignoreExtraFIELDSCB
checkbox used in data forms

specifyGeometryByNbrSpotsCB

private java.awt.Checkbox specifyGeometryByNbrSpotsCB
checkbox used in data forms

useRatioMedianCorrectionCB

private java.awt.Checkbox useRatioMedianCorrectionCB
checkbox used in data forms

useBackgroundCorrectionCB

private java.awt.Checkbox useBackgroundCorrectionCB
checkbox used in data forms

useCy5_Cy3CB

private java.awt.Checkbox useCy5_Cy3CB
checkbox used in data forms

usePosQuantDataCB

private java.awt.Checkbox usePosQuantDataCB
checkbox used in data forms

hasGeneClassDataCB

private java.awt.Checkbox hasGeneClassDataCB
checkbox used in data forms

hasPlateDataCB

private java.awt.Checkbox hasPlateDataCB
checkbox used in data forms

hasCloneIDsCB

private java.awt.Checkbox hasCloneIDsCB
checkbox used in data forms

hasGenBankIDsCB

private java.awt.Checkbox hasGenBankIDsCB
checkbox used in data forms

hasUniGeneIDsCB

private java.awt.Checkbox hasUniGeneIDsCB
checkbox used in data forms

hasDB_ESTIDsCB

private java.awt.Checkbox hasDB_ESTIDsCB
checkbox used in data forms

hasLocusIDsCB

private java.awt.Checkbox hasLocusIDsCB
checkbox used in data forms

hasSwissProtIDsCB

private java.awt.Checkbox hasSwissProtIDsCB
checkbox used in data forms

hasUniGeneNameCB

private java.awt.Checkbox hasUniGeneNameCB
checkbox used in data forms

hasQuantXYcoordsCB

private java.awt.Checkbox hasQuantXYcoordsCB
checkbox used in data forms for Assign fields

hasBkgrdDataCB

private java.awt.Checkbox hasBkgrdDataCB
checkbox used in data forms

hasQualCheckQuantDataCB

private java.awt.Checkbox hasQualCheckQuantDataCB
checkbox used in data forms

hasQualCheckGIPOdataCB

private java.awt.Checkbox hasQualCheckGIPOdataCB
checkbox used in data forms

useMolDyn_NAME_GRC_specCB

private java.awt.Checkbox useMolDyn_NAME_GRC_specCB
checkbox used in data forms

hasGenomicIDsfromDescrCB

private java.awt.Checkbox hasGenomicIDsfromDescrCB
checkbox used for getting genomic IDs from Description

hasLocationIdCB

private java.awt.Checkbox hasLocationIdCB
checkbox used for has Location

speciesChoice

private java.awt.Choice speciesChoice
PP Q&A choice

mouseOverStr

public java.lang.String[] mouseOverStr
holds current mouseover data

panelTitle

public java.lang.String panelTitle
placed in status label

firstPanelStr

public java.lang.String firstPanelStr
use whatever is first in the list

popupDialogFrameOK

private java.awt.Frame popupDialogFrameOK
frame OK prompt dialog box

popupDialogFrame

private java.awt.Frame popupDialogFrame
frame for yes/no dialog box

okpdq

private PopupEditPrjDialog okpdq
OK prompt dialog box

pdq

private PopupEditPrjDialog pdq
yes/no dialog box

textFieldFlag

public boolean textFieldFlag
TF altered T=data saved

checkBoxFlag

public boolean checkBoxFlag
CB altered T=data save

fileSavedFlag

public boolean fileSavedFlag
if file saved

geoPlatformID

public java.lang.String geoPlatformID
Geo Platform ID for web access
Constructor Detail

EditWizardPanel

public EditWizardPanel(EditMaeProjectFiles empf,
                       int initialCurPannel)
EditWizardPanel() - constructor
Parameters:
empf - EditMaeProjectFile
int - initialCurPannel
See Also:
setupPopupPanelGUI()
Method Detail

setupPopupPanelGUI

private void setupPopupPanelGUI()
setupPopupPanelGUI() - create initial popup panel for display This will be reset with new data for each new panel.
See Also:
PopupEditPrjDialog

addMouseover

private void addMouseover(int idx,
                          java.lang.String msg)
addMouseOver() - add current mouse over string for label[idx]
Parameters:
idx - index for array of mouseOver messages
msg - String message for mouseOver

next

public java.awt.Panel next(boolean doneFlag)
next() - goto next data panel handle the last entry by staying at the same panel. Note: we can call next() with the doneFlag set to just save the curPanel.
Parameters:
doneFlag - boolean passed down to doEditPanel
Returns:
next panel if it exists else null
See Also:
doEditPanel(int, boolean, int)

back

public java.awt.Panel back()
back() - go back one data set and popup the edit panel.
Returns:
current panel
See Also:
doEditPanel(int, boolean, int)

resetCurrentPanelDefaults

public java.awt.Panel resetCurrentPanelDefaults()
resetCurrentPanelDefaults() - reset current panel from origMcd.xxxx data.
Returns:
current panel
See Also:
doEditPanel(int, boolean, int)

doEditPanel

public java.awt.Panel doEditPanel(int panelCode,
                                  boolean doneFlag,
                                  int panelNbr)
doEditPanel() - popup panelNbr edit panel to allow changing a subset of the data.
Parameters:
panelCode - is either POPUP_PANEL or SAVE_PANEL
doneFlag - if allow pressing the Done button
panelNbr - to edit
Returns:
Panel being edited
See Also:
arrayLayoutNamePanel_PP(int), classNamePanel_PP(int), databasePanel_PP(int), DNAcalibPanel_PP(int), filesPanel_PP(int), fluoresentPanel_PP(int), GeneNamesPanel_PP(int), GeometricPanel_PP(int), GenomicIDsPanel_PP(int), InputFileRowsPanel_PP(int), thresholdsPanel_PP(int), XYcoordsPanel_PP(int)

reset

public void reset()
reset() - reset current data panel to orig data

globalReset

public void globalReset()
globalReset() - reset all data to orig

setupPanels

private void setupPanels(int gridRow,
                         int gridCol)
setupPanels() - setup common parameters for the popup panels (_PP)
Parameters:
gridRow - Grid Row
gridCol - Grid Column

addLabelPanelsToMainPanel

private void addLabelPanelsToMainPanel()
addLabelPanelsToMainPanel() - add all labelPanels' to mainPanel

arrayLayoutNamePanel_PP

private java.awt.Panel arrayLayoutNamePanel_PP(int panelCode)
arrayLayoutNamePanel_PP() - popup panel handler for array layout name and vendor. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables).
Parameters:
int - panelCode is POPU_PANEL or SAVE_PANEL
Returns:
panel being edited
See Also:
addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

GeometricPanel_PP

private java.awt.Panel GeometricPanel_PP(int panelCode)
GeometricPanel_PP() - popup panel handler for Grid (F,G,R,C) data. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

InputFileRowsPanel_PP

private java.awt.Panel InputFileRowsPanel_PP(int panelCode)
InputFileRowsPanel_PP() - popup panel handler for input file rows data. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables chked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
CvtGUI.reanalyzeSourceFileList(boolean), PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

fluoresentPanel_PP

private java.awt.Panel fluoresentPanel_PP(int panelCode)
fluoresentPanel_PP() - popup panel handler for fluorescent dye names e.g. Cy3 & Cy5. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

XYcoordsPanel_PP

private java.awt.Panel XYcoordsPanel_PP(int panelCode)
XYcoordsPanel_PP() - popup panel handler for spot coordinate options [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

GenomicIDsPanel_PP

private java.awt.Panel GenomicIDsPanel_PP(int panelCode)
GenomicIDsPanel_PP() - popup panel handler for Genomic IDs options. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

GeneNamesPanel_PP

private java.awt.Panel GeneNamesPanel_PP(int panelCode)
GeneNamesPanel_PP() - popup panel handler for GeneNames IDs options. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

DNAcalibPanel_PP

private java.awt.Panel DNAcalibPanel_PP(int panelCode)
DNAcalibPanel_PP() - popup panel handler for calibDNA & name of researcher's clones. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

databasePanel_PP

private java.awt.Panel databasePanel_PP(int panelCode)
databasePanel_PP() - popup panel handler for names of DB and quant pgm. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

classNamePanel_PP

java.awt.Panel classNamePanel_PP(int panelCode)
classNamePanel_PP() - popup panel handler for sample (X,Y) class names. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

thresholdsPanel_PP

private java.awt.Panel thresholdsPanel_PP(int panelCode)
thresholdsPanel_PP() - thresholds used in data Filtering. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

filesPanel_PP

private java.awt.Panel filesPanel_PP(int panelCode)
filesPanel_PP() - popup panel handler gipo, samples DB, quant file names. [NOTE] If the states are changed, vars in MaeConfigData() must be changed as well (all variables checked).
Parameters:
int - panelCode is POPUP_PANEL or SAVE_PANEL
Returns:
Panel being edited
See Also:
PseudoArray, UtilCM.cvs2i(java.lang.String, int), addLabelPanelsToMainPanel(), addMouseover(int, java.lang.String), setupPanels(int, int)

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged() - handler if check box state was changed
Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
e - ItemEvent

textValueChanged

public void textValueChanged(java.awt.event.TextEvent e)
textValueChanged() - clear flags
Specified by:
textValueChanged in interface java.awt.event.TextListener
Parameters:
e - is text changed event

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent me)
mouseEntered() - put mouse over data in MouseOver text area
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
me - is mouse entered event

mouseExited

public void mouseExited(java.awt.event.MouseEvent me)
mouseExited() - clear mouseover text area.
Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
me - is mouse exited event

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent me)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent me)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent me)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent me)
Specified by:
mouseReleased in interface java.awt.event.MouseListener