public class ImageComponentList extends GuiComponent
ICON_FONT
Constructor and Description |
---|
ImageComponentList(double x,
double y,
double width,
double height,
int rows,
int columns,
java.util.List<java.awt.Image> images,
Spritesheet background) |
Modifier and Type | Method and Description |
---|---|
protected ImageComponent |
createNewEntry(double x,
double y,
double width,
double height,
Spritesheet spritesheet,
java.lang.String text,
java.awt.Image image) |
Spritesheet |
getBackground() |
java.util.List<ImageComponent> |
getCellComponents() |
int |
getColumns() |
java.util.List<java.awt.Image> |
getImages() |
int |
getRows() |
void |
prepare()
Prepare the GuiComponent and all its child Components (Makes the GuiComponent visible and adds mouse listeners.).
|
void |
setXOffset(double xOffset) |
void |
setYOffset(double yOffset) |
drawTextShadow, getAppearance, getAppearanceDisabled, getAppearanceHovered, getBoundingBox, getClickConsumer, getComponentId, getComponents, getCurrentAppearance, getFont, getHeight, getHorizontalTextMargin, getHoverConsumer, getHoverSound, getLocation, getMouseDraggedConsumer, getMouseEnterConsumer, getMouseLeaveConsumer, getMouseMovedConsumer, getMousePressedConsumer, getMouseReleasedConsumer, getMouseWheelConsumer, getName, getShape, getTag, getText, getTextAlign, getTextAngle, getTextShadowColor, getTextToRender, getTextX, 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, render, setDimension, setEnabled, setFont, setFontSize, setForwardMouseEvents, setHeight, setHorizontalTextMargin, setHovered, setHoverSound, setLocation, setLocation, setName, setSelected, setTag, setText, setTextAlign, setTextAngle, setTextShadow, setTextShadowColor, setTextX, setTextY, setVisible, setWidth, setX, setY, suspend, toggleSelection, toggleSuspension
public ImageComponentList(double x, double y, double width, double height, int rows, int columns, java.util.List<java.awt.Image> images, Spritesheet background)
public Spritesheet getBackground()
public java.util.List<ImageComponent> getCellComponents()
public int getColumns()
public java.util.List<java.awt.Image> getImages()
public int getRows()
public void prepare()
GuiComponent
prepare
in class GuiComponent
public void setXOffset(double xOffset)
public void setYOffset(double yOffset)
protected ImageComponent createNewEntry(double x, double y, double width, double height, Spritesheet spritesheet, java.lang.String text, java.awt.Image image)