Class Button

    • Constructor Detail

      • Button

        public Button​(Text text,
                      java.awt.Rectangle bounds,
                      Shader shader,
                      boolean centerText)
    • Method Detail

      • update

        public void update()
      • addListener

        public void addListener​(java.awt.event.ActionListener l)
      • removeListener

        public void removeListener​(java.awt.event.ActionListener l)
      • dispose

        public void dispose()
      • draw

        public abstract void draw()
      • cleanup

        public abstract void cleanup()
      • getX

        public int getX()
      • getY

        public int getY()
      • getWidth

        public int getWidth()
      • getHeight

        public int getHeight()
      • getCenterX

        public int getCenterX()
      • getCenterY

        public int getCenterY()
      • isHovered

        public boolean isHovered()
      • isClicked

        public boolean isClicked()
      • getText

        public Text getText()
      • getShader

        public Shader getShader()
      • setText

        public void setText​(java.lang.String text)
      • setActivated

        public void setActivated​(boolean activated)
      • isActivated

        public boolean isActivated()
      • updateTextScale

        public void updateTextScale()
      • mouseClicked

        public void mouseClicked​(boolean clicked,
                                 int button)
        Specified by:
        mouseClicked in interface MouseListener