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
-
downGrayImage
-
-
dynamic
-
-
grayImage
-
-
image
-
-
name
-
-
pressed
-
-
pressedImage
-
-
SIZE
-
-
state
-
-
sticky
-
-
tip
-
-
ImageButton()
- Construct a new ImageButton
-
ImageButton(boolean, ComponentGroup)
-
-
ImageButton(Image)
-
-
ImageButton(Image, boolean)
-
-
ImageButton(Image, boolean, ComponentGroup)
-
-
ImageButton(Image, Image)
-
-
ImageButton(Image, Image, boolean)
-
-
ImageButton(Image, Image, String)
-
-
ImageButton(Image, Image, String, boolean)
-
-
ImageButton(Image, String)
-
-
ImageButton(Image, String, boolean)
-
-
addActionListener(ActionListener)
-
-
fireAction()
-
-
getComponentGroup()
-
-
getImage()
-
-
getMinimumSize()
-
-
getName()
-
-
getPreferredSize()
-
-
getPressedImage()
-
-
getState()
- Get the state of the button
-
getTip()
-
-
isDynamic()
-
-
isPressed()
-
-
isSticky()
-
-
mouseClicked(MouseEvent)
-
-
mouseEntered(MouseEvent)
-
-
mouseExited(MouseEvent)
-
-
mousePressed(MouseEvent)
-
-
mouseReleased(MouseEvent)
-
-
paint(Graphics)
-
-
removeActionListener(ActionListener)
-
-
setComponentGroup(ComponentGroup)
-
-
setDynamic(boolean)
-
-
setEnabled(boolean)
-
-
setImage(Image)
-
-
setName(String)
-
-
setPressed(boolean)
-
-
setPressedImage(Image)
-
-
setState(boolean)
- Change the state of the button
-
setSticky(boolean)
-
-
setTip(String)
-
-
update(Graphics)
-
SIZE
public static int SIZE
image
protected Image image
pressedImage
protected Image pressedImage
grayImage
protected Image grayImage
downGrayImage
protected Image downGrayImage
name
protected String name
pressed
protected boolean pressed
sticky
protected boolean sticky
dynamic
protected boolean dynamic
state
protected boolean state
tip
protected String tip
ImageButton
public ImageButton()
- Construct a new ImageButton
ImageButton
public ImageButton(boolean state,
ComponentGroup group)
ImageButton
public ImageButton(Image image)
ImageButton
public ImageButton(Image image,
boolean state,
ComponentGroup group)
ImageButton
public ImageButton(Image image,
boolean sticky)
ImageButton
public ImageButton(Image image,
Image pressedImage)
ImageButton
public ImageButton(Image image,
Image pressedImage,
boolean sticky)
ImageButton
public ImageButton(Image image,
String tip)
ImageButton
public ImageButton(Image image,
String tip,
boolean sticky)
ImageButton
public ImageButton(Image image,
Image pressedImage,
String tip)
ImageButton
public ImageButton(Image image,
Image pressedImage,
String tip,
boolean sticky)
getName
public String getName()
- Overrides:
- getName in class Component
setName
public void setName(String s)
- Overrides:
- setName in class Component
getImage
public Image getImage()
setImage
public void setImage(Image image)
getPressedImage
public Image getPressedImage()
setPressedImage
public void setPressedImage(Image pressedImage)
isPressed
public boolean isPressed()
setPressed
public void setPressed(boolean pressed)
isSticky
public boolean isSticky()
setSticky
public void setSticky(boolean sticky)
isDynamic
public boolean isDynamic()
setDynamic
public void setDynamic(boolean dynamic)
getTip
public String getTip()
setTip
public void setTip(String tip)
setEnabled
public void setEnabled(boolean enable)
- Overrides:
- setEnabled in class Component
setState
public void setState(boolean state)
- Change the state of the button
getState
public boolean getState()
- Get the state of the button
getComponentGroup
public ComponentGroup getComponentGroup()
setComponentGroup
public void setComponentGroup(ComponentGroup g)
getMinimumSize
public Dimension getMinimumSize()
- Overrides:
- getMinimumSize in class Component
getPreferredSize
public Dimension getPreferredSize()
- Overrides:
- getPreferredSize in class Component
update
public void update(Graphics g)
- Overrides:
- update in class Component
paint
public void paint(Graphics g)
- Overrides:
- paint in class Component
mouseClicked
public void mouseClicked(MouseEvent evt)
mousePressed
public void mousePressed(MouseEvent evt)
mouseReleased
public void mouseReleased(MouseEvent evt)
mouseEntered
public void mouseEntered(MouseEvent evt)
mouseExited
public void mouseExited(MouseEvent evt)
addActionListener
public synchronized void addActionListener(ActionListener l)
removeActionListener
public synchronized void removeActionListener(ActionListener l)
fireAction
public void fireAction()
All Packages Class Hierarchy This Package Previous Next Index