|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--org.concord.biologica.ui.UIView
|
+--org.concord.biologica.ui.BigFertilizationView
This class represents a view which shows the 2 sex cells of 2 parents in the sex view and has controls for the user to conduct fertilization within this view of those 2 cells. An object of this class will generate the following property change events:
UIProp.BACKGROUND,
UIProp.BIG_FERTILIZATION_MAGNIFY_BUTTON_PUSHED,
UIProp.FERTILIZATION_MANUALLY_DISABLED,
UIProp.FERTILIZATION_MODEL,
UIProp.FERTILIZATION_STEP,
UIProp.FONT,
UIProp.FOREGROUND,
PropertyChangeListener, Serialized Form| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
| Fields inherited from class org.concord.biologica.ui.UIView |
changes, fontAscent, fontDescent, fontHeight, fontMetrics, preferredHeight, preferredWidth, scrollPane |
| 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 | |
BigFertilizationView()
Creates a big fertilization view. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
React to actions |
void |
componentHidden(java.awt.event.ComponentEvent event)
Component events |
void |
componentMoved(java.awt.event.ComponentEvent event)
|
void |
componentResized(java.awt.event.ComponentEvent event)
|
void |
componentShown(java.awt.event.ComponentEvent event)
|
void |
goToAnimationStep(int aStep)
Go to a particular step in the animation and stop there. |
boolean |
isAnimationSliderVisible()
Check animation slider visibility. |
boolean |
isFertilizationManuallyDisabled()
Get whether or not fertilization is manually disabled. |
boolean |
isGoToEndButtonVisible()
Check go to end button visibility. |
boolean |
isGoToStartButtonVisible()
Check go to start button visibility. |
boolean |
isMagnifyButtonVisible()
Check magnify button visibility. |
boolean |
isPlayBackwardFastToggleButtonVisible()
Check play backward fast toggle button visibility. |
boolean |
isPlayBackwardToggleButtonVisible()
Check play backward toggle button visibility. |
boolean |
isplayForwardFastToggleButtonVisible()
Check play forward fast toggle button visibility. |
boolean |
isStepBackwardButtonVisible()
Check step backward button visibility. |
boolean |
isStepForwardButtonVisible()
Check step forward button visibility. |
boolean |
isStopToggleButtonVisible()
Check stop toggle visibility. |
void |
mouseClicked(java.awt.event.MouseEvent event)
Handle mouse click events |
void |
mouseDragged(java.awt.event.MouseEvent event)
Handle mouse dragged event |
void |
mouseEntered(java.awt.event.MouseEvent event)
Handle mouse entered event |
void |
mouseExited(java.awt.event.MouseEvent event)
Handle mouse exited event |
void |
mouseMoved(java.awt.event.MouseEvent event)
Handle mouse moved event |
void |
mousePressed(java.awt.event.MouseEvent event)
Handle mouse pressed event |
void |
mouseReleased(java.awt.event.MouseEvent event)
Handle mouse released event |
void |
paintComponent(java.awt.Graphics g)
Draw the graphics in this view. |
void |
playAnimationBackward()
Play animation backward |
void |
playAnimationBackwardFast()
Play animation backward fast |
void |
playAnimationForward()
Play animation forward |
void |
playAnimationForwardFast()
Play animation forward fast |
void |
propertyChange(java.beans.PropertyChangeEvent event)
Handle property change events |
void |
setAnimationSliderEnabled(boolean enabled)
Set animation slider enabled. |
void |
setAnimationSliderVisible(boolean visible)
Set animation slider visibility. |
void |
setFertilizationManuallyDisabled(boolean aManuallyDisabled)
Set whether fertilization is manually disabled or not. |
void |
setGoToEndButtonEnabled(boolean enabled)
Set go to end button enabled. |
void |
setGoToEndButtonVisible(boolean visible)
Set go to end button visibility. |
void |
setGoToStartButtonEnabled(boolean enabled)
Set go to start button enabled. |
void |
setGoToStartButtonVisible(boolean visible)
Set go to start button visibility. |
void |
setMagnifyButtonEnabled(boolean enabled)
Set magnify button enabled. |
void |
setMagnifyButtonVisible(boolean visible)
Set magnify button visibility. |
void |
setPlayBackwardFastToggleButtonEnabled(boolean enabled)
Set play backward fast toggle button enabled. |
void |
setPlayBackwardFastToggleButtonVisible(boolean visible)
Set play backward fast toggle button visibility. |
void |
setPlayBackwardToggleButtonEnabled(boolean enabled)
Set play backward toggle button enabled. |
void |
setPlayBackwardToggleButtonVisible(boolean visible)
Set play backward toggle button visibility. |
void |
setplayForwardFastToggleButtonEnabled(boolean enabled)
Set play forward fast toggle button enabled. |
void |
setplayForwardFastToggleButtonVisible(boolean visible)
Set play forward fast toggle button visibility. |
void |
setPlayForwardToggleButtonEnabled(boolean enabled)
Set play forward toggle button enabled. |
void |
setPlayForwardToggleButtonVisible(boolean visible)
Set play forward toggle button visibility. |
void |
setStepBackwardButtonEnabled(boolean enabled)
Set step backward button enabled. |
void |
setStepBackwardButtonVisible(boolean visible)
Set step backward button visibility. |
void |
setStepForwardButtonEnabled(boolean enabled)
Set step forward button enabled. |
void |
setStepForwardButtonVisible(boolean visible)
Set step forward button visibility. |
void |
setStopToggleButtonEnabled(boolean enabled)
Set stop toggle enabled. |
void |
setStopToggleButtonVisible(boolean visible)
Set stop toggle visibility. |
void |
stateChanged(javax.swing.event.ChangeEvent e)
Change listener events |
void |
stepAnimationBackward()
Step animation backward one step |
void |
stepAnimationForward()
Step animation forward one step |
void |
stopAnimation()
Stop playing animation |
void |
updateSize()
Update the size of this view. |
void |
updateState()
Update the state of this view, usually called because the state of the underlying fertilization model has changed somehow and this view should reflect that changed state. |
| Methods inherited from class org.concord.biologica.ui.UIView |
addPropertyChangeListener, getLocalImage, getPreferredSize, paintBackground, removePropertyChangeListener, setBackground, setFont, setForeground, setScrollPane, toolChanged, updateFont |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public BigFertilizationView()
| Method Detail |
public final boolean isFertilizationManuallyDisabled()
public void setFertilizationManuallyDisabled(boolean aManuallyDisabled)
aManuallyDisabled - boolean - new manually disabled valuepublic void setMagnifyButtonVisible(boolean visible)
visible - boolean - visibility (0 to 100)public void setMagnifyButtonEnabled(boolean enabled)
enabled - booleanpublic void setAnimationSliderVisible(boolean visible)
visible - boolean - visibility (0 to 100)public void setAnimationSliderEnabled(boolean enabled)
enabled - booleanpublic void setStopToggleButtonVisible(boolean visible)
visible - boolean - visibility (0 to 100)public void setStopToggleButtonEnabled(boolean enabled)
enabled - booleanpublic void setPlayForwardToggleButtonVisible(boolean visible)
visible - boolean - visibility (0 to 100)public void setPlayForwardToggleButtonEnabled(boolean enabled)
enabled - booleanpublic boolean isMagnifyButtonVisible()
public boolean isAnimationSliderVisible()
public boolean isStopToggleButtonVisible()
public void setGoToStartButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setGoToStartButtonEnabled(boolean enabled)
enabled - booleanpublic void setPlayBackwardFastToggleButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setPlayBackwardFastToggleButtonEnabled(boolean enabled)
enabled - booleanpublic void setPlayBackwardToggleButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setPlayBackwardToggleButtonEnabled(boolean enabled)
enabled - booleanpublic void setStepBackwardButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setStepBackwardButtonEnabled(boolean enabled)
enabled - booleanpublic void setStepForwardButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setStepForwardButtonEnabled(boolean enabled)
enabled - booleanpublic void setplayForwardFastToggleButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setplayForwardFastToggleButtonEnabled(boolean enabled)
enabled - booleanpublic void setGoToEndButtonVisible(boolean visible)
visible - boolean - visibilitypublic void setGoToEndButtonEnabled(boolean enabled)
enabled - booleanpublic boolean isGoToStartButtonVisible()
public boolean isPlayBackwardFastToggleButtonVisible()
public boolean isPlayBackwardToggleButtonVisible()
public boolean isStepBackwardButtonVisible()
public boolean isStepForwardButtonVisible()
public boolean isplayForwardFastToggleButtonVisible()
public boolean isGoToEndButtonVisible()
public void updateState()
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentg - Graphics - the given graphics to use in drawingpublic void updateSize()
public void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent event)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent event)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent event)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void playAnimationBackwardFast()
public void playAnimationBackward()
public void stepAnimationBackward()
public void stopAnimation()
public void stepAnimationForward()
public void playAnimationForward()
public void playAnimationForwardFast()
public void goToAnimationStep(int aStep)
aStep - int - a step (0 to 35)public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerpublic void componentHidden(java.awt.event.ComponentEvent event)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent event)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent event)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent event)
componentShown in interface java.awt.event.ComponentListenerpublic void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange in interface java.beans.PropertyChangeListenerevent - PropertyChangeEvent - the property change event
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||