public class SwingBreedingMorphViewPanel extends SwingMorphViewPanel implements net.richarddawkins.watchmaker.morphview.breed.BreedingMorphViewPanel
morphView| Constructor and Description | 
|---|
SwingBreedingMorphViewPanel(MorphView morphView,
                           BoxedMorphCollection page)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
breedFromSelector()  | 
void | 
breedFromSpecial()  | 
Morph | 
getMorphOfTheHour()  | 
void | 
paintMorphViewPanel(java.lang.Object graphicsContext,
                   Dim size)
Draw the MorphView's breeding box outlines (if showBoxes is set) and its
 morphs, on the MorphView's centre panel. 
 | 
void | 
processMouseMotion(Point myPt,
                  Dim size)  | 
void | 
processMousePressed(Point myPt,
                   Dim size)  | 
void | 
setBreedFromMidBoxOnNextRepaint(boolean b)  | 
add, add, gainFocus, getComponent, getCursor, getDim, getPanel, initPanel, loseFocus, processMouseClicked, removeAll, repaint, setBorder, setCursor, setLayout, setOpaque, toBufferedImage, updateCursoraddPropertyChangeListener, autoScaleBasedOnMorphs, clearMorphImages, getBoxedMorphCollection, getMorphs, getMorphView, getName, getSpecial, initCursor, isAutoScale, isShowBoundingBoxes, processMouseDragged, processMouseReleased, propertyChange, removePropertyChangeListener, setAutoScale, setBoxedMorphCollection, setName, setSelectedBoxedMorph, setShowBoundingBoxes, setSpecial, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, autoScaleBasedOnMorphs, clearMorphImages, gainFocus, getBoxedMorphCollection, getCursor, getDim, getMorphs, getMorphView, getName, getPanel, getSpecial, initCursor, initPanel, isAutoScale, isShowBoundingBoxes, loseFocus, processMouseClicked, processMouseDragged, processMouseReleased, removePropertyChangeListener, repaint, setAutoScale, setBoxedMorphCollection, setCursor, setName, setSelectedBoxedMorph, setShowBoundingBoxes, setSpecial, updateCursorpublic SwingBreedingMorphViewPanel(MorphView morphView, BoxedMorphCollection page)
public void processMouseMotion(Point myPt, Dim size)
processMouseMotion in interface MorphViewPanelprocessMouseMotion in class SwingMorphViewPanelpublic void processMousePressed(Point myPt, Dim size)
processMousePressed in interface MorphViewPanelprocessMousePressed in class SimpleMorphViewPanelpublic void paintMorphViewPanel(java.lang.Object graphicsContext,
                                Dim size)
SimpleMorphViewPanelpaintMorphViewPanel in interface MorphViewPanelpaintMorphViewPanel in class SimpleMorphViewPanelpublic void breedFromSpecial()
breedFromSpecial in interface net.richarddawkins.watchmaker.morphview.breed.BreedingMorphViewPanelpublic Morph getMorphOfTheHour()
getMorphOfTheHour in interface MorphViewPanelgetMorphOfTheHour in class SimpleMorphViewPanelpublic void breedFromSelector()
breedFromSelector in interface net.richarddawkins.watchmaker.morphview.breed.BreedingMorphViewPanelpublic void setBreedFromMidBoxOnNextRepaint(boolean b)
setBreedFromMidBoxOnNextRepaint in interface net.richarddawkins.watchmaker.morphview.breed.BreedingMorphViewPanel