uk.ac.ebi.cytocopter.internal.ui.panels
Class ControlPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
uk.ac.ebi.cytocopter.internal.ui.panels.ControlPanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, org.cytoscape.application.swing.CytoPanelComponent
public class ControlPanel
- extends JPanel
- implements org.cytoscape.application.swing.CytoPanelComponent
- See Also:
- Serialized Form
|
Constructor Summary |
ControlPanel(org.cytoscape.service.util.CyServiceRegistrar cyServiceRegistrar)
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
cyServiceRegistrar
public org.cytoscape.service.util.CyServiceRegistrar cyServiceRegistrar
connection
public uk.ac.ebi.cyrface.internal.rinterface.rserve.RserveHandler connection
networkLabel
public JLabel networkLabel
networkCombo
public JComboBox networkCombo
networkModel
public DefaultComboBoxModel networkModel
dataLabel
public JLabel dataLabel
dataTextField
public JTextField dataTextField
dataFile
public File dataFile
preprocessButton
public JButton preprocessButton
formalismLabel
public JLabel formalismLabel
formalismCombo
public JComboBox formalismCombo
formalismModel
public DefaultComboBoxModel formalismModel
dataTimePointLabel
public JLabel dataTimePointLabel
dataPointCombo
public JComboBox dataPointCombo
optimiseButton
public JButton optimiseButton
algorithmPanel
public JPanel algorithmPanel
configurationsMap
public Map<String,JTextField> configurationsMap
ControlPanel
public ControlPanel(org.cytoscape.service.util.CyServiceRegistrar cyServiceRegistrar)
setTimePointComboBoxStatus
public void setTimePointComboBoxStatus()
getNetworkValue
public String getNetworkValue()
- Get selected network from the JComboBox in the Cytocopter control panel
- Returns:
getTimePointValue
public String getTimePointValue()
- Get selected timePoint from the JComboBox in the Cytocopter control panel
- Returns:
getFormalismValue
public String getFormalismValue()
- Get selected formalism from the JComboBox in the Cytocopter control panel
- Returns:
getNumberOfDataTimePoints
public int getNumberOfDataTimePoints()
- Get number of time points existing in the selected MIDAS file
- Returns:
getMidasFilePath
public String getMidasFilePath()
- Get MIDAS selected file absolute path
- Returns:
getAlgorithmPropertyValue
public Double getAlgorithmPropertyValue(AlgorithmConfigurationsEnum property)
- Get Algorithm configuration property value defined in the control panel. If the value defined by the user is not a valid double
the default value of the property is used instead and the text field value is reseted.
- Parameters:
property -
- Returns:
getComponent
public Component getComponent()
- Specified by:
getComponent in interface org.cytoscape.application.swing.CytoPanelComponent
getCytoPanelName
public org.cytoscape.application.swing.CytoPanelName getCytoPanelName()
- Specified by:
getCytoPanelName in interface org.cytoscape.application.swing.CytoPanelComponent
getIcon
public Icon getIcon()
- Specified by:
getIcon in interface org.cytoscape.application.swing.CytoPanelComponent
getTitle
public String getTitle()
- Specified by:
getTitle in interface org.cytoscape.application.swing.CytoPanelComponent
Copyright © 2014. All rights reserved.