Class TextWithWaterLevel

    • Field Detail

      • waterColor

        private java.awt.Color waterColor
      • bgColor

        private java.awt.Color bgColor
      • percentageOfWater

        private int percentageOfWater
      • sea

        private java.util.Random sea
      • cachedPolygon

        private java.awt.Polygon cachedPolygon
    • Constructor Detail

      • TextWithWaterLevel

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

      • getFutureSize

        protected java.awt.Point getFutureSize()
      • getBackground

        public java.awt.image.BufferedImage getBackground()
      • getCachedPolygon

        public java.awt.Polygon getCachedPolygon()
      • setCachedPolygon

        public void setCachedPolygon​(java.awt.Polygon cachedPolygon)
      • cutTo

        public java.awt.Rectangle cutTo​(java.awt.Graphics2D g2,
                                        int x,
                                        int y)
        Overrides:
        cutTo in class TextOutlineRenderer
      • getWaterColor

        public java.awt.Color getWaterColor()
        Returns:
        the waterColor
      • setWaterColor

        public void setWaterColor​(java.awt.Color waterColor)
        Parameters:
        waterColor - the waterColor to set
      • getBgColor

        public java.awt.Color getBgColor()
        Returns:
        the bgColor
      • setBgColor

        public void setBgColor​(java.awt.Color bgColor)
        Parameters:
        bgColor - the bgColor to set
      • getPercentageOfWater

        public int getPercentageOfWater()
        Returns:
        the percentageOfWater
      • setPercentageOfWater

        public void setPercentageOfWater​(int percentageOfWater)
        Parameters:
        percentageOfWater - the percentageOfWater to set