Class TextOutlineRenderer

  • Direct Known Subclasses:
    TextWithWaterLevel

    public class TextOutlineRenderer
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.awt.Font font  
      private java.awt.Image img  
      private java.awt.Color outlineColor  
      private java.lang.String text  
    • Constructor Summary

      Constructors 
      Constructor Description
      TextOutlineRenderer​(java.awt.Font f, java.lang.String s)  
      TextOutlineRenderer​(java.awt.Font f, java.lang.String s, java.awt.Color textOutline)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Rectangle cutTo​(java.awt.Graphics2D g2, int x, int y)  
      java.awt.Font getFont()  
      int getHeight()  
      java.awt.Image getImg()  
      java.lang.String getText()  
      java.awt.Color getTextOutline()  
      int getWidth()  
      void setFont​(java.awt.Font font)  
      void setImg​(java.awt.Image img)  
      void setTextOutline​(java.awt.Color textOutline)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • img

        private java.awt.Image img
      • font

        private java.awt.Font font
      • outlineColor

        private java.awt.Color outlineColor
      • text

        private final java.lang.String text
    • Constructor Detail

      • TextOutlineRenderer

        public TextOutlineRenderer​(java.awt.Font f,
                                   java.lang.String s)
      • TextOutlineRenderer

        public TextOutlineRenderer​(java.awt.Font f,
                                   java.lang.String s,
                                   java.awt.Color textOutline)
    • Method Detail

      • getWidth

        public int getWidth()
      • getHeight

        public int getHeight()
      • cutTo

        public java.awt.Rectangle cutTo​(java.awt.Graphics2D g2,
                                        int x,
                                        int y)
      • getImg

        public java.awt.Image getImg()
        Returns:
        the img
      • setImg

        public void setImg​(java.awt.Image img)
        Parameters:
        img - the img to set
      • getFont

        public java.awt.Font getFont()
        Returns:
        the font
      • setFont

        public void setFont​(java.awt.Font font)
        Parameters:
        font - the font to set
      • getTextOutline

        public java.awt.Color getTextOutline()
        Returns:
        the color of outline
      • setTextOutline

        public void setTextOutline​(java.awt.Color textOutline)
        Parameters:
        textOutline - the color of outline
      • getText

        public java.lang.String getText()
        Returns:
        the text