Class FootballFieldBackground

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class FootballFieldBackground extends JPanel
See Also:
  • Field Details

    • footballFieldListener

      private FootballFieldListener footballFieldListener
    • surfaceImage

      private BufferedImage surfaceImage
    • floorCoverImage

      private BufferedImage floorCoverImage
    • dummyImage

      private final BufferedImage dummyImage
    • fullImage

      private BufferedImage fullImage
    • ratio

      private double ratio
    • showSurfaceImage

      private boolean showSurfaceImage
    • showFloorCoverImage

      private boolean showFloorCoverImage
    • fieldWidth

      private double fieldWidth
    • fieldHeight

      private double fieldHeight
    • frontSideline50

      private Point frontSideline50
    • heightBound

      private boolean heightBound
    • justResized

      public boolean justResized
  • Constructor Details

  • Method Details

    • paintComponent

      public void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • drawBetterImage

      private void drawBetterImage(Graphics g, BufferedImage image)
    • isShowSurfaceImage

      public boolean isShowSurfaceImage()
    • setShowSurfaceImage

      public void setShowSurfaceImage(boolean showSurfaceImage)
    • isShowFloorCoverImage

      public boolean isShowFloorCoverImage()
    • setShowFloorCoverImage

      public void setShowFloorCoverImage(boolean showFloorCoverImage)
    • getSurfaceImage

      public BufferedImage getSurfaceImage()
    • setSurfaceImage

      public void setSurfaceImage(BufferedImage surfaceImage)
    • getFloorCoverImage

      public BufferedImage getFloorCoverImage()
    • setFloorCoverImage

      public void setFloorCoverImage(BufferedImage floorCoverImage)
    • getDummyImage

      public BufferedImage getDummyImage()
    • getFieldWidth

      public double getFieldWidth()
    • setFieldWidth

      public void setFieldWidth(double fieldWidth)
    • getFieldHeight

      public double getFieldHeight()
    • setFieldHeight

      public void setFieldHeight(double fieldHeight)
    • getFrontSideline50

      public Point getFrontSideline50()
    • setFrontSideline50

      public void setFrontSideline50(Point frontSideline50)