Class Frank


public class Frank extends Shape
  • Field Details

    • defaultFontName

      static final String defaultFontName
      See Also:
    • defaultFontStyle

      static final String defaultFontStyle
      See Also:
    • defaultFontSize

      static final int defaultFontSize
      See Also:
    • frankMargin

      public static final int frankMargin
      See Also:
    • frankString

      public String frankString
    • currentMetricsFont3d

      Font currentMetricsFont3d
    • baseFont3d

      public Font baseFont3d
    • frankWidth

      public int frankWidth
    • frankAscent

      public int frankAscent
    • frankDescent

      public int frankDescent
    • x

      int x
    • y

      int y
    • dx

      int dx
    • dy

      int dy
    • scaling

      private float scaling
    • font3d

      public Font font3d
  • Constructor Details

    • Frank

      public Frank()
  • Method Details

    • initShape

      public void initShape()
      Specified by:
      initShape in class Shape
    • setProperty

      public void setProperty(String propertyName, Object value, javajs.util.BS bs)
      Specified by:
      setProperty in class Shape
    • wasClicked

      public boolean wasClicked(int x, int y)
      Overrides:
      wasClicked in class Shape
      Returns:
      T/F
    • checkObjectHovered

      public boolean checkObjectHovered(int x, int y, javajs.util.BS bsVisible)
      Overrides:
      checkObjectHovered in class Shape
      Returns:
      T/F
    • calcMetrics

      void calcMetrics()
    • getFont

      public void getFont(float imageFontScaling)
    • getShapeState

      public String getShapeState()
      Specified by:
      getShapeState in class Shape