|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic 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 | ||||||||