public class ImageComponent extends GuiComponent
| Modifier and Type | Field and Description |
|---|---|
static int |
BACKGROUND_DISABLED_INDEX |
static int |
BACKGROUND_HOVER_INDEX |
static int |
BACKGROUND_INDEX |
static int |
BACKGROUND_PRESSED_INDEX |
ICON_FONT| Constructor and Description |
|---|
ImageComponent(double x,
double y,
double width,
double height) |
ImageComponent(double x,
double y,
double width,
double height,
java.awt.Image image) |
ImageComponent(double x,
double y,
double width,
double height,
Spritesheet spritesheet,
java.lang.String text,
java.awt.Image image) |
ImageComponent(double x,
double y,
java.awt.Image image) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Image |
getBackground() |
java.awt.Image |
getImage() |
Align |
getImageAlign() |
ImageScaleMode |
getImageScaleMode() |
Valign |
getImageValign() |
protected Spritesheet |
getSpritesheet() |
void |
render(java.awt.Graphics2D g) |
void |
setImage(java.awt.Image image) |
void |
setImageAlign(Align imageAlign) |
void |
setImageScaleMode(ImageScaleMode imageScaleMode) |
void |
setImageValign(Valign imageValign) |
void |
setSpriteSheet(Spritesheet spr) |
drawTextShadow, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getClickConsumer, getComponentId, getComponents, getFont, getHeight, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getTag, getText, getTextAlign, getTextAngle, getTextShadowColor, getTextToRender, getTextX, getTextXMargin, getTextY, getWidth, getX, getY, initializeComponents, isEnabled, isForwardMouseEvents, isHovered, isPressed, isSelected, isSuspended, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseEventShouldBeForwarded, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, onClicked, onHovered, onMouseDragged, onMouseEnter, onMouseLeave, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelScrolled, onTextChanged, prepare, setDimension, setEnabled, setFont, setFontSize, setForwardMouseEvents, setHeight, setHovered, setHoverSound, setLocation, setLocation, setName, setSelected, setTag, setText, setTextAlignment, setTextAngle, setTextShadow, setTextShadowColor, setTextX, setTextXMargin, setTextY, setVisible, setWidth, setX, setY, suspend, toggleSelectionpublic static final int BACKGROUND_INDEX
public static final int BACKGROUND_HOVER_INDEX
public static final int BACKGROUND_PRESSED_INDEX
public static final int BACKGROUND_DISABLED_INDEX
public ImageComponent(double x,
double y,
java.awt.Image image)
public ImageComponent(double x,
double y,
double width,
double height)
public ImageComponent(double x,
double y,
double width,
double height,
java.awt.Image image)
public ImageComponent(double x,
double y,
double width,
double height,
Spritesheet spritesheet,
java.lang.String text,
java.awt.Image image)
public java.awt.Image getBackground()
public java.awt.Image getImage()
public Align getImageAlign()
public ImageScaleMode getImageScaleMode()
public Valign getImageValign()
protected Spritesheet getSpritesheet()
public void render(java.awt.Graphics2D g)
render in interface IRenderablerender in class GuiComponentpublic void setImage(java.awt.Image image)
public void setImageScaleMode(ImageScaleMode imageScaleMode)
public void setSpriteSheet(Spritesheet spr)
public void setImageAlign(Align imageAlign)
public void setImageValign(Valign imageValign)