public class NewExpressionDialog extends Dialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private static NewExpressionDialog |
_instance |
private javax.swing.JButton |
addNewConditionButton |
private javax.swing.JPanel |
adjustPanel |
private static java.awt.Dimension |
adjustPanelSize |
private javax.swing.JPanel |
bottomButtonsPanel |
private javax.swing.JLabel |
boxPlot |
private static java.io.File |
boxPlotFile |
private static java.io.File |
boxPlotScript |
private Label |
boxPlotSubtitle |
private BiggerLabel |
boxPlotTitle |
private javax.swing.JButton |
cancelButton |
boolean |
changedConditions |
private java.util.HashMap<java.lang.String,ConditionPanel> |
conditionPanels |
private java.util.SortedMap<peridot.IndexedString,java.lang.String> |
conditions |
private java.io.File |
conditionsFile |
private javax.swing.JPanel |
conditionsPane |
static java.awt.Dimension |
conditionsPaneSize |
private javax.swing.JScrollPane |
conditionsScrollPane |
private javax.swing.JButton |
createButton |
private static java.awt.Dimension |
dialogSize |
peridot.AnalysisData |
expression |
private java.io.File |
expressionFile |
private javax.swing.JTextField |
expressionPathField |
private javax.swing.JLabel |
geneExpressionLabel |
private javax.swing.JTextField |
idAndConditionsField |
private javax.swing.JLabel |
idAndConditionsLabel |
(package private) peridot.Archiver.Spreadsheet.Info |
info |
private javax.swing.JLabel |
jLabel1 |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JSeparator |
jSeparator2 |
private javax.swing.JSeparator |
jSeparator3 |
private static java.awt.Dimension |
jSeparatorSize |
private javax.swing.JPanel |
labelsPanel |
private javax.swing.JPanel |
leftPanel |
(package private) boolean |
loadedFromPrevious |
(package private) java.awt.Frame |
parent |
private javax.swing.JPanel |
pathsPanel |
private static java.io.File |
rawConditionsFile |
private static java.io.File |
rawCountReadsFile |
private javax.swing.JPanel |
rightPanel |
(package private) java.lang.String |
roundingMode |
(package private) java.lang.String[] |
roundingModes |
private javax.swing.JComboBox<java.lang.String> |
roundingModesComboBox |
private javax.swing.JLabel |
roundingModesLabel |
private javax.swing.JPanel |
roundingPanel |
private static java.awt.Dimension |
scrollPaneSize |
private javax.swing.JButton |
selectConditionsFileButton |
private javax.swing.JButton |
selectExpressionFileButton |
private javax.swing.JPanel |
setFilesPanel |
boolean |
success |
(package private) int |
threshold |
private javax.swing.JLabel |
thresholdLabel |
(package private) int |
thresholdMax |
(package private) int |
thresholdMin |
private javax.swing.JPanel |
thresholdPanel |
private javax.swing.JSlider |
thresholdSlider |
publicParent
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
NewExpressionDialog(java.awt.Frame parent,
boolean modal,
peridot.AnalysisData givenExpression)
Creates new form newExpressionGUI
|
Modifier and Type | Method and Description |
---|---|
private void |
addNewConditionButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
cancelButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
createButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
expressionFieldValueChanged() |
private void |
expressionPathFieldActionPerformed(java.awt.event.ActionEvent evt) |
private void |
expressionPathFieldInputMethodTextChanged(java.awt.event.InputMethodEvent evt) |
private java.util.SortedMap<peridot.IndexedString,java.lang.String> |
getConditionsFromUI() |
peridot.AnalysisData |
getResults() |
private void |
idAndConditionsFieldActionPerformed(java.awt.event.ActionEvent evt) |
void |
idAndConditionsFieldValueChanged() |
private void |
initComponents() |
static java.lang.String |
inputConditionName(java.lang.String oldName) |
private void |
loadBoxPlot() |
private void |
makeSetFilesPanel() |
private void |
reloadRightPanel() |
private boolean |
selectConditionsByFile(java.lang.String filePath) |
private void |
selectConditionsFileButtonActionPerformed(java.awt.event.ActionEvent evt) |
private boolean |
selectExpressionByFile(java.lang.String filePath) |
private void |
selectExpressionFileButtonActionPerformed(java.awt.event.ActionEvent evt) |
static void |
setChangedConditions(boolean x) |
static void |
updateConditionName(java.lang.String name,
java.lang.String newName) |
private void |
updateSetList() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public boolean success
public peridot.AnalysisData expression
int thresholdMin
int thresholdMax
int threshold
java.lang.String roundingMode
java.lang.String[] roundingModes
private java.io.File expressionFile
private java.io.File conditionsFile
private java.util.SortedMap<peridot.IndexedString,java.lang.String> conditions
public boolean changedConditions
private java.util.HashMap<java.lang.String,ConditionPanel> conditionPanels
private javax.swing.JButton addNewConditionButton
java.awt.Frame parent
private static NewExpressionDialog _instance
private static java.io.File rawCountReadsFile
private static java.io.File rawConditionsFile
private static java.io.File boxPlotFile
private static java.io.File boxPlotScript
boolean loadedFromPrevious
peridot.Archiver.Spreadsheet.Info info
private static java.awt.Dimension dialogSize
private static java.awt.Dimension jSeparatorSize
private static java.awt.Dimension adjustPanelSize
private static java.awt.Dimension scrollPaneSize
public static java.awt.Dimension conditionsPaneSize
private javax.swing.JPanel adjustPanel
private javax.swing.JPanel bottomButtonsPanel
private javax.swing.JButton cancelButton
private javax.swing.JPanel conditionsPane
private javax.swing.JScrollPane conditionsScrollPane
private javax.swing.JButton createButton
private javax.swing.JTextField expressionPathField
private javax.swing.JLabel geneExpressionLabel
private javax.swing.JTextField idAndConditionsField
private javax.swing.JLabel idAndConditionsLabel
private javax.swing.JLabel jLabel1
private javax.swing.JPanel labelsPanel
private javax.swing.JPanel pathsPanel
private javax.swing.JSeparator jSeparator1
private javax.swing.JSeparator jSeparator2
private javax.swing.JSeparator jSeparator3
private javax.swing.JButton selectConditionsFileButton
private javax.swing.JButton selectExpressionFileButton
private javax.swing.JPanel setFilesPanel
private javax.swing.JPanel roundingPanel
private javax.swing.JLabel roundingModesLabel
private javax.swing.JComboBox<java.lang.String> roundingModesComboBox
private javax.swing.JPanel thresholdPanel
private javax.swing.JLabel thresholdLabel
private javax.swing.JSlider thresholdSlider
private javax.swing.JPanel leftPanel
private javax.swing.JPanel rightPanel
private BiggerLabel boxPlotTitle
private Label boxPlotSubtitle
private javax.swing.JLabel boxPlot
public NewExpressionDialog(java.awt.Frame parent, boolean modal, peridot.AnalysisData givenExpression)
public static void setChangedConditions(boolean x)
public static void updateConditionName(java.lang.String name, java.lang.String newName)
private void updateSetList()
private java.util.SortedMap<peridot.IndexedString,java.lang.String> getConditionsFromUI()
private void loadBoxPlot()
private boolean selectExpressionByFile(java.lang.String filePath)
private boolean selectConditionsByFile(java.lang.String filePath)
public void expressionFieldValueChanged()
public void idAndConditionsFieldValueChanged()
private void initComponents()
private void reloadRightPanel()
private void makeSetFilesPanel()
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
private void createButtonActionPerformed(java.awt.event.ActionEvent evt)
public peridot.AnalysisData getResults()
private void selectConditionsFileButtonActionPerformed(java.awt.event.ActionEvent evt)
private void selectExpressionFileButtonActionPerformed(java.awt.event.ActionEvent evt)
private void expressionPathFieldInputMethodTextChanged(java.awt.event.InputMethodEvent evt)
private void expressionPathFieldActionPerformed(java.awt.event.ActionEvent evt)
private void idAndConditionsFieldActionPerformed(java.awt.event.ActionEvent evt)
private void addNewConditionButtonActionPerformed(java.awt.event.ActionEvent evt)
public static java.lang.String inputConditionName(java.lang.String oldName)