package org.pokenet.client.ui.base; import mdes.slick.sui.Button; import org.newdawn.slick.Image; /** * Creates an imagebutton * @author shaowkanji * */ public class ImageButton extends Button { /** * Constructor * @param normal * @param hover * @param down */ public ImageButton(Image normal, Image hover, Image down) { super(); setImage(normal); setRolloverImage(hover); setDownImage(down); setDisabledImage(down); //Temporarily used the button pressed image as disabled image setPadding(0); setOpaque(false); } /** * Default constuctor */ public ImageButton() { super(); setPadding(0); setOpaque(false); } /** * Sets this button's images * @param normal * @param hover * @param down */ public void setImages(Image normal, Image hover, Image down) { setImage(normal); setRolloverImage(hover); setDownImage(down); } }