public class Wheel extends WidgetWithListener implements ej.fp.MouseListener
Notes:
Wheel.WheelListener
to send the state events.Modifier and Type | Class and Description |
---|---|
static interface |
Wheel.WheelListener
Interface that handle wheel events.
|
static class |
Wheel.WheelListenerToCommandEvents
Default implementation of
Wheel.WheelListener . |
Constructor and Description |
---|
Wheel() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
void |
finalizeConfiguration() |
void |
mouseDragged(int x,
int y) |
void |
mousePressed(int x,
int y,
ej.fp.MouseListener.MouseButton button) |
void |
mouseReleased(int x,
int y,
ej.fp.MouseListener.MouseButton button) |
protected java.lang.Object |
newDefaultListener()
Lets subclass creates a default listener.
|
void |
setListenerClass(java.lang.String listenerClassName)
Defines the user class which has to implement
Wheel.WheelListener . |
void |
setMaxAngle(double maxAngle)
Sets the bigger angle the wheel can have.
|
void |
setPushedSkin(ej.fp.Image pushedSkin)
Sets the skin to show the wheel press event.
|
void |
setSteps(ej.fp.Image[] steps)
Sets the images which simulate the wheel rotation.
|
void |
start() |
newListener, setListenerClass
getAbsoluteX, getAbsoluteY, getCurrentSkin, getFilter, getHeight, getLabel, getParent, getSkin, getWidth, getX, getY, isOver, repaint, repaint, setCurrentSkin, setFilter, setHeight, setLabel, setOverlay, setSkin, setWidth, setX, setY, showYourself
public void setPushedSkin(ej.fp.Image pushedSkin)
This method should only be called by front panel parser.
pushedSkin
- the press skin.public void setMaxAngle(double maxAngle)
This method should only be called by front panel parser.
maxAngle
- an angle in degree.public void setSteps(ej.fp.Image[] steps)
This method should only be called by front panel parser.
steps
- array of images.public void setListenerClass(java.lang.String listenerClassName)
Wheel.WheelListener
.
This method should only be called by front panel parser.
listenerClassName
- user listener class name.public void finalizeConfiguration()
finalizeConfiguration
in class ej.fp.Widget
public void start()
start
in class ej.fp.Widget
protected java.lang.Object newDefaultListener()
WidgetWithListener
newDefaultListener
in class WidgetWithListener
public void mousePressed(int x, int y, ej.fp.MouseListener.MouseButton button)
mousePressed
in interface ej.fp.MouseListener
public void mouseDragged(int x, int y)
mouseDragged
in interface ej.fp.MouseListener
public void mouseReleased(int x, int y, ej.fp.MouseListener.MouseButton button)
mouseReleased
in interface ej.fp.MouseListener
public void dispose()
dispose
in class ej.fp.Widget