Class ImageComponentList

java.lang.Object
de.gurkenlabs.litiengine.gui.GuiComponent
de.gurkenlabs.litiengine.gui.ImageComponentList
All Implemented Interfaces:
IRenderable, Tweenable, MouseListener, MouseMotionListener, MouseWheelListener, EventListener
Direct Known Subclasses:
Menu

public class ImageComponentList extends GuiComponent
  • Constructor Details

    • ImageComponentList

      public ImageComponentList(double x, double y, double width, double height, int rows, int columns, List<Image> images, Spritesheet background)
  • Method Details

    • getBackground

      public Spritesheet getBackground()
    • getCellComponents

      public List<ImageComponent> getCellComponents()
    • getColumns

      public int getColumns()
    • getImages

      public List<Image> getImages()
    • getRows

      public int getRows()
    • prepare

      public void prepare()
      Description copied from class: GuiComponent
      Prepare the GuiComponent and all its child Components (Makes the GuiComponent visible and adds mouse listeners.). This is, for example, done right before switching to a new screen.
      Overrides:
      prepare in class GuiComponent
    • getRowHeight

      public double getRowHeight()
    • setRowHeight

      public void setRowHeight(double rowHeight)
    • getColumnWidth

      public double getColumnWidth()
    • setColumnWidth

      public void setColumnWidth(double columnWidth)
    • setXOffset

      public void setXOffset(double xOffset)
    • setYOffset

      public void setYOffset(double yOffset)
    • createNewEntry

      protected ImageComponent createNewEntry(double x, double y, double width, double height, Spritesheet spritesheet, String text, Image image)