|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel endrov.windowPlateAnalysis.scene.Scene2DView endrov.windowPlateAnalysis.PlateWindowView
public class PlateWindowView
View for plates
Nested Class Summary | |
---|---|
static interface |
PlateWindowView.Listener
|
static class |
PlateWindowView.ValueRange
|
class |
PlateWindowView.WorkerThread
Thread that does calculations in the background |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
aggrHide
Instance * |
static java.lang.String |
aggrHistogram
|
static java.lang.String |
aggrImage
|
static java.lang.String |
aggrScatter
|
static java.lang.String |
layoutByWellID
|
int |
mouseCurX
Current mouse coordinate. |
int |
mouseCurY
Current mouse coordinate. |
boolean |
mouseInWindow
Flag if the mouse cursor currently is in the window |
int |
mouseLastX
Last coordinate of the mouse pointer. |
int |
mouseLastY
Last coordinate of the mouse pointer. |
java.util.Map<EvPath,endrov.windowPlateAnalysis.PlateWindowView.OneWell> |
wellMap
Data source: wells |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PlateWindowView(PlateWindowView.Listener listener)
Construct panel |
Method Summary | |
---|---|
void |
addWell(EvPath p,
EvChannel channel)
Add one well to the panel |
void |
clearPM()
Clear the output PM |
void |
clearWells()
Remove all wells (and thus all data) |
void |
freeResources()
Called when window is closed |
static java.lang.Object[] |
getAggrModes()
Get a list of all aggregation modes |
PlateWindowView.ValueRange |
getIntensityRange()
|
void |
layoutWells()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Callback: Mouse button clicked |
void |
mouseDragged(java.awt.event.MouseEvent e)
Callback: mouse dragged |
void |
mouseEntered(java.awt.event.MouseEvent e)
Callback: Mouse pointer has entered window |
void |
mouseExited(java.awt.event.MouseEvent e)
Callback: Mouse pointer has left window |
void |
mouseMoved(java.awt.event.MouseEvent e)
Callback: Mouse moved |
void |
mousePressed(java.awt.event.MouseEvent e)
Callback: Mouse button pressed |
void |
mouseReleased(java.awt.event.MouseEvent e)
Callback: Mouse button released |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Callback: Mouse scrolls |
void |
redrawPanel()
Take current settings of sliders and apply it to image |
void |
setAggrMethod(java.lang.Object o,
java.lang.String attr1,
java.lang.String attr2)
Set the aggregation methods to use |
void |
setContrastBrightness(double contrast,
double brightness)
Set the contrast and brightness for all images |
void |
setFlow(EvPath pathToFlow)
|
void |
setFrameZ(EvDecimal frame,
EvDecimal z)
Set the current frame and z |
void |
setLayoutMethod(java.lang.String method)
|
void |
setParticleMeasure(ParticleMeasure particleMeasure)
|
void |
setThumbnailImageSize(java.lang.Integer size)
Set the size of the thumbnail images, if to be rescaled |
void |
startWorkerThread()
|
Methods inherited from class endrov.windowPlateAnalysis.scene.Scene2DView |
---|
addElem, clear, dataChangedEvent, getRotation, getZoom, paintComponent, pan, rotateCamera, scaleS2w, scaleW2s, setRotation, setZoom, transformPointS2W, transformPointW2S, transformVectorS2W, zoom, zoomToFit |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
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, 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, 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, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String layoutByWellID
public static final java.lang.String aggrHide
public static final java.lang.String aggrImage
public static final java.lang.String aggrHistogram
public static final java.lang.String aggrScatter
public int mouseLastX
public int mouseLastY
public int mouseCurX
public int mouseCurY
public boolean mouseInWindow
public java.util.Map<EvPath,endrov.windowPlateAnalysis.PlateWindowView.OneWell> wellMap
Constructor Detail |
---|
public PlateWindowView(PlateWindowView.Listener listener)
Method Detail |
---|
public void redrawPanel()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void setLayoutMethod(java.lang.String method)
public void layoutWells()
public void clearWells()
public void addWell(EvPath p, EvChannel channel)
public void setAggrMethod(java.lang.Object o, java.lang.String attr1, java.lang.String attr2)
public static java.lang.Object[] getAggrModes()
public void setParticleMeasure(ParticleMeasure particleMeasure)
public void setFlow(EvPath pathToFlow)
public void setContrastBrightness(double contrast, double brightness)
public void setFrameZ(EvDecimal frame, EvDecimal z)
public void freeResources()
public PlateWindowView.ValueRange getIntensityRange()
public void setThumbnailImageSize(java.lang.Integer size)
size
- Null if no rescalepublic void clearPM()
public void startWorkerThread()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |