All Packages Class Hierarchy This Package Previous Next Index
Class CH.ifa.draw.util.PaletteButton
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----CH.ifa.draw.util.PaletteButton
- public abstract class PaletteButton
- extends Canvas
- implements MouseListener, MouseMotionListener
A palette button is a three state button. The states are normal
pressed and selected. It uses to the palette listener interface
to notify about state changes.
- See Also:
- PaletteListener, PaletteLayout
-
PaletteButton(PaletteListener)
- Constructs a PaletteButton.
-
mouseClicked(MouseEvent)
-
-
mouseDragged(MouseEvent)
-
-
mouseEntered(MouseEvent)
-
-
mouseExited(MouseEvent)
-
-
mouseMoved(MouseEvent)
-
-
mousePressed(MouseEvent)
-
-
mouseReleased(MouseEvent)
-
-
name()
-
-
paint(Graphics)
-
-
paintBackground(Graphics)
-
-
paintNormal(Graphics)
-
-
paintPressed(Graphics)
-
-
paintSelected(Graphics)
-
-
reset()
-
-
select()
-
-
update(Graphics)
-
-
value()
-
PaletteButton
public PaletteButton(PaletteListener listener)
- Constructs a PaletteButton.
- Parameters:
- listener - the listener to be notified.
paintBackground
public abstract void paintBackground(Graphics g)
paintNormal
public abstract void paintNormal(Graphics g)
paintPressed
public abstract void paintPressed(Graphics g)
paintSelected
public abstract void paintSelected(Graphics g)
value
public Object value()
name
public String name()
reset
public void reset()
select
public void select()
mousePressed
public void mousePressed(MouseEvent e)
mouseDragged
public void mouseDragged(MouseEvent e)
mouseReleased
public void mouseReleased(MouseEvent e)
mouseMoved
public void mouseMoved(MouseEvent e)
mouseExited
public void mouseExited(MouseEvent e)
mouseClicked
public void mouseClicked(MouseEvent e)
mouseEntered
public void mouseEntered(MouseEvent e)
update
public void update(Graphics g)
- Overrides:
- update in class Component
paint
public void paint(Graphics g)
- Overrides:
- paint in class Canvas
All Packages Class Hierarchy This Package Previous Next Index