public class SwingTriangleMorphViewPanel extends SwingMorphViewPanel implements net.richarddawkins.watchmaker.morphview.triangle.TriangleMorphViewPanel
morphView
Constructor and Description |
---|
SwingTriangleMorphViewPanel(MorphView morphView,
BoxedMorphCollection page) |
Modifier and Type | Method and Description |
---|---|
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 |
processMouseClicked(Point point,
Dim size) |
void |
processMouseMotion(Point point,
Dim size) |
add, add, gainFocus, getComponent, getCursor, getDim, getPanel, initPanel, loseFocus, removeAll, repaint, setBorder, setCursor, setLayout, setOpaque, toBufferedImage, updateCursor
addPropertyChangeListener, autoScaleBasedOnMorphs, clearMorphImages, getBoxedMorphCollection, getMorphs, getMorphView, getName, getSpecial, initCursor, isAutoScale, isShowBoundingBoxes, processMouseDragged, processMousePressed, processMouseReleased, propertyChange, removePropertyChangeListener, setAutoScale, setBoxedMorphCollection, setName, setSelectedBoxedMorph, setShowBoundingBoxes, setSpecial, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, autoScaleBasedOnMorphs, clearMorphImages, gainFocus, getBoxedMorphCollection, getCursor, getDim, getMorphs, getMorphView, getName, getPanel, getSpecial, initCursor, initPanel, isAutoScale, isShowBoundingBoxes, loseFocus, processMouseDragged, processMousePressed, processMouseReleased, removePropertyChangeListener, repaint, setAutoScale, setBoxedMorphCollection, setCursor, setName, setSelectedBoxedMorph, setShowBoundingBoxes, setSpecial, updateCursor
public SwingTriangleMorphViewPanel(MorphView morphView, BoxedMorphCollection page)
public void paintMorphViewPanel(java.lang.Object graphicsContext, Dim size)
SimpleMorphViewPanel
paintMorphViewPanel
in interface MorphViewPanel
paintMorphViewPanel
in class SimpleMorphViewPanel
public Morph getMorphOfTheHour()
getMorphOfTheHour
in interface MorphViewPanel
getMorphOfTheHour
in class SimpleMorphViewPanel
public void processMouseClicked(Point point, Dim size)
processMouseClicked
in interface MorphViewPanel
processMouseClicked
in class SwingMorphViewPanel
public void processMouseMotion(Point point, Dim size)
processMouseMotion
in interface MorphViewPanel
processMouseMotion
in class SwingMorphViewPanel