public class PointPaneController extends AbstractModelController implements java.beans.PropertyChangeListener, javafx.event.EventHandler<javafx.scene.input.MouseEvent>, SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_CLICK |
static java.lang.String |
PROPERTY_VALUE |
static int |
RandomSeed |
| Constructor and Description |
|---|
PointPaneController(javafx.scene.Node value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCircle(int... values) |
PointPaneController |
addMouseListener(javafx.event.EventHandler<javafx.scene.input.MouseEvent> listener) |
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
void |
addW6Listener() |
void |
finishAnimationEvent() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.String |
getColor() |
javafx.scene.layout.Pane |
getPane() |
void |
handle(javafx.scene.input.MouseEvent event) |
void |
initPropertyChange(java.lang.Object model,
javafx.scene.Node gui) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
int |
randInt(int min,
int max)
Returns a pseudo-random number between min and max, inclusive.
|
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
setValue(int number) |
void |
showNumber(int number) |
void |
throwDice() |
PointPaneController |
withAnimation(boolean value) |
PointPaneController |
withColor(java.lang.String color) |
addListener, addListener, initpublic static final java.lang.String PROPERTY_CLICK
public static final java.lang.String PROPERTY_VALUE
public static int RandomSeed
public void addW6Listener()
public void throwDice()
public void setValue(int number)
public void finishAnimationEvent()
public PointPaneController withAnimation(boolean value)
public void showNumber(int number)
public void addCircle(int... values)
public java.lang.String getColor()
public PointPaneController withColor(java.lang.String color)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic int randInt(int min,
int max)
Integer.MAX_VALUE - 1.min - Minimum valuemax - Maximum value. Must be greater than min.Random.nextInt(int)public void initPropertyChange(java.lang.Object model,
javafx.scene.Node gui)
initPropertyChange in class AbstractModelControllerpublic PointPaneController addMouseListener(javafx.event.EventHandler<javafx.scene.input.MouseEvent> listener)
public javafx.scene.layout.Pane getPane()
public void handle(javafx.scene.input.MouseEvent event)
handle in interface javafx.event.EventHandler<javafx.scene.input.MouseEvent>public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
SendableEntityaddPropertyChangeListener in interface SendableEntitypropertyName - the property namelistener - the listenerpublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface SendableEntitypublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface SendableEntitypublic boolean removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface SendableEntity