All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class fr.l2f.gui.ImageButton

java.lang.Object
   |
   +----java.awt.Component
           |
           +----fr.l2f.gui.ImageButton

public class ImageButton
extends Component
implements MouseListener, GroupItem
A lightweight image button with dynamic behavior


Variable Index

 o downGrayImage
 o dynamic
 o grayImage
 o image
 o name
 o pressed
 o pressedImage
 o SIZE
 o state
 o sticky
 o tip

Constructor Index

 o ImageButton()
Construct a new ImageButton
 o ImageButton(boolean, ComponentGroup)
 o ImageButton(Image)
 o ImageButton(Image, boolean)
 o ImageButton(Image, boolean, ComponentGroup)
 o ImageButton(Image, Image)
 o ImageButton(Image, Image, boolean)
 o ImageButton(Image, Image, String)
 o ImageButton(Image, Image, String, boolean)
 o ImageButton(Image, String)
 o ImageButton(Image, String, boolean)

Method Index

 o addActionListener(ActionListener)
 o fireAction()
 o getComponentGroup()
 o getImage()
 o getMinimumSize()
 o getName()
 o getPreferredSize()
 o getPressedImage()
 o getState()
Get the state of the button
 o getTip()
 o isDynamic()
 o isPressed()
 o isSticky()
 o mouseClicked(MouseEvent)
 o mouseEntered(MouseEvent)
 o mouseExited(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o paint(Graphics)
 o removeActionListener(ActionListener)
 o setComponentGroup(ComponentGroup)
 o setDynamic(boolean)
 o setEnabled(boolean)
 o setImage(Image)
 o setName(String)
 o setPressed(boolean)
 o setPressedImage(Image)
 o setState(boolean)
Change the state of the button
 o setSticky(boolean)
 o setTip(String)
 o update(Graphics)

Variables

 o SIZE
 public static int SIZE
 o image
 protected Image image
 o pressedImage
 protected Image pressedImage
 o grayImage
 protected Image grayImage
 o downGrayImage
 protected Image downGrayImage
 o name
 protected String name
 o pressed
 protected boolean pressed
 o sticky
 protected boolean sticky
 o dynamic
 protected boolean dynamic
 o state
 protected boolean state
 o tip
 protected String tip

Constructors

 o ImageButton
 public ImageButton()
Construct a new ImageButton

 o ImageButton
 public ImageButton(boolean state,
                    ComponentGroup group)
 o ImageButton
 public ImageButton(Image image)
 o ImageButton
 public ImageButton(Image image,
                    boolean state,
                    ComponentGroup group)
 o ImageButton
 public ImageButton(Image image,
                    boolean sticky)
 o ImageButton
 public ImageButton(Image image,
                    Image pressedImage)
 o ImageButton
 public ImageButton(Image image,
                    Image pressedImage,
                    boolean sticky)
 o ImageButton
 public ImageButton(Image image,
                    String tip)
 o ImageButton
 public ImageButton(Image image,
                    String tip,
                    boolean sticky)
 o ImageButton
 public ImageButton(Image image,
                    Image pressedImage,
                    String tip)
 o ImageButton
 public ImageButton(Image image,
                    Image pressedImage,
                    String tip,
                    boolean sticky)

Methods

 o getName
 public String getName()
Overrides:
getName in class Component
 o setName
 public void setName(String s)
Overrides:
setName in class Component
 o getImage
 public Image getImage()
 o setImage
 public void setImage(Image image)
 o getPressedImage
 public Image getPressedImage()
 o setPressedImage
 public void setPressedImage(Image pressedImage)
 o isPressed
 public boolean isPressed()
 o setPressed
 public void setPressed(boolean pressed)
 o isSticky
 public boolean isSticky()
 o setSticky
 public void setSticky(boolean sticky)
 o isDynamic
 public boolean isDynamic()
 o setDynamic
 public void setDynamic(boolean dynamic)
 o getTip
 public String getTip()
 o setTip
 public void setTip(String tip)
 o setEnabled
 public void setEnabled(boolean enable)
Overrides:
setEnabled in class Component
 o setState
 public void setState(boolean state)
Change the state of the button

 o getState
 public boolean getState()
Get the state of the button

 o getComponentGroup
 public ComponentGroup getComponentGroup()
 o setComponentGroup
 public void setComponentGroup(ComponentGroup g)
 o getMinimumSize
 public Dimension getMinimumSize()
Overrides:
getMinimumSize in class Component
 o getPreferredSize
 public Dimension getPreferredSize()
Overrides:
getPreferredSize in class Component
 o update
 public void update(Graphics g)
Overrides:
update in class Component
 o paint
 public void paint(Graphics g)
Overrides:
paint in class Component
 o mouseClicked
 public void mouseClicked(MouseEvent evt)
 o mousePressed
 public void mousePressed(MouseEvent evt)
 o mouseReleased
 public void mouseReleased(MouseEvent evt)
 o mouseEntered
 public void mouseEntered(MouseEvent evt)
 o mouseExited
 public void mouseExited(MouseEvent evt)
 o addActionListener
 public synchronized void addActionListener(ActionListener l)
 o removeActionListener
 public synchronized void removeActionListener(ActionListener l)
 o fireAction
 public void fireAction()

All Packages  Class Hierarchy  This Package  Previous  Next  Index