Class CustomPaint.State

  • Enclosing class:
    CustomPaint

    public class CustomPaint.State
    extends java.lang.Object
    • Field Detail

      • graphicsEnvironment

        public java.awt.GraphicsEnvironment graphicsEnvironment
      • appletWidth

        public int appletWidth
      • appletHeight

        public int appletHeight
      • fontColors

        public java.awt.Color[] fontColors
      • textBackgroundColors

        public java.awt.Color[] textBackgroundColors
      • textBackgroundBorderColors

        public java.awt.Color[] textBackgroundBorderColors
      • paintInformationArray

        public java.lang.String[] paintInformationArray
      • fontName

        public java.lang.String fontName
      • borderThickness

        public int borderThickness
      • numberOfItems

        public int numberOfItems
      • horizontalPadding

        public int horizontalPadding
      • verticalPadding

        public int verticalPadding
      • xCoords

        public int[] xCoords
      • yCoords

        public int[] yCoords
      • singleBackground

        public boolean singleBackground
      • spaceBetweenFields

        public int spaceBetweenFields
      • infoSupplier

        public java.util.function.Supplier<java.lang.String[]> infoSupplier
    • Constructor Detail

      • State

        public State()
    • Method Detail

      • getGraphicsEnvironment

        public java.awt.GraphicsEnvironment getGraphicsEnvironment()
      • getAppletWidth

        public int getAppletWidth()
      • getAppletHeight

        public int getAppletHeight()
      • getPaintInfo

        public PaintInfo getPaintInfo()
      • getFontColors

        public java.awt.Color[] getFontColors()
      • getTextBackgroundColors

        public java.awt.Color[] getTextBackgroundColors()
      • getTextBackgroundBorderColors

        public java.awt.Color[] getTextBackgroundBorderColors()
      • getPaintInformationArray

        public java.lang.String[] getPaintInformationArray()
      • getFontName

        public java.lang.String getFontName()
      • getBorderThickness

        public int getBorderThickness()
      • getNumberOfItems

        public int getNumberOfItems()
      • getHorizontalPadding

        public int getHorizontalPadding()
      • getVerticalPadding

        public int getVerticalPadding()
      • getXCoords

        public int[] getXCoords()
      • getYCoords

        public int[] getYCoords()
      • isSingleBackground

        public boolean isSingleBackground()
      • getSpaceBetweenFields

        public int getSpaceBetweenFields()
      • getInfoSupplier

        public java.util.function.Supplier<java.lang.String[]> getInfoSupplier()
      • getClientMode

        public ClientMode getClientMode()
      • setInstance

        public void setInstance​(CustomPaint instance)
      • setGraphicsEnvironment

        public void setGraphicsEnvironment​(java.awt.GraphicsEnvironment graphicsEnvironment)
      • setAppletWidth

        public void setAppletWidth​(int appletWidth)
      • setAppletHeight

        public void setAppletHeight​(int appletHeight)
      • setPaintInfo

        public void setPaintInfo​(PaintInfo paintInfo)
      • setFontColors

        public void setFontColors​(java.awt.Color[] fontColors)
      • setTextBackgroundColors

        public void setTextBackgroundColors​(java.awt.Color[] textBackgroundColors)
      • setTextBackgroundBorderColors

        public void setTextBackgroundBorderColors​(java.awt.Color[] textBackgroundBorderColors)
      • setPaintInformationArray

        public void setPaintInformationArray​(java.lang.String[] paintInformationArray)
      • setFontName

        public void setFontName​(java.lang.String fontName)
      • setBorderThickness

        public void setBorderThickness​(int borderThickness)
      • setNumberOfItems

        public void setNumberOfItems​(int numberOfItems)
      • setHorizontalPadding

        public void setHorizontalPadding​(int horizontalPadding)
      • setVerticalPadding

        public void setVerticalPadding​(int verticalPadding)
      • setXCoords

        public void setXCoords​(int[] xCoords)
      • setYCoords

        public void setYCoords​(int[] yCoords)
      • setSingleBackground

        public void setSingleBackground​(boolean singleBackground)
      • setPaintableTexts

        public void setPaintableTexts​(PaintableText[] paintableTexts)
      • setPaintableText

        public void setPaintableText​(PaintableText paintableText)
      • setSpaceBetweenFields

        public void setSpaceBetweenFields​(int spaceBetweenFields)
      • setInfoSupplier

        public void setInfoSupplier​(java.util.function.Supplier<java.lang.String[]> infoSupplier)
      • setLastLocation

        public void setLastLocation​(PaintLocations lastLocation)
      • setClientMode

        public void setClientMode​(ClientMode clientMode)