All Packages Class Hierarchy This Package Previous Next Index
Class CH.ifa.draw.util.PaletteButton
CH.ifa.draw.util.PaletteButton
- public abstract class PaletteButton
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)
paint
public void paint(Graphics g)
All Packages Class Hierarchy This Package Previous Next Index