Module java.desktop
Package java.awt

Class DisplayMode

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BIT_DEPTH_MULTI
      Value of the bit depth if multiple bit depths are supported in this display mode.
      static int REFRESH_RATE_UNKNOWN
      Value of the refresh rate if not known.
    • Constructor Summary

      Constructors 
      Constructor Description
      DisplayMode​(int width, int height, int bitDepth, int refreshRate)
      Create a new display mode object with the supplied parameters.
    • Constructor Detail

      • DisplayMode

        public DisplayMode​(int width,
                           int height,
                           int bitDepth,
                           int refreshRate)
        Create a new display mode object with the supplied parameters.
        Parameters:
        width - the width of the display, in pixels
        height - the height of the display, in pixels
        bitDepth - the bit depth of the display, in bits per pixel. This can be BIT_DEPTH_MULTI if multiple bit depths are available.
        refreshRate - the refresh rate of the display, in hertz. This can be REFRESH_RATE_UNKNOWN if the information is not available.
        See Also:
        BIT_DEPTH_MULTI, REFRESH_RATE_UNKNOWN
    • Method Detail

      • getHeight

        public int getHeight()
        Returns the height of the display, in pixels.
        Returns:
        the height of the display, in pixels
      • getWidth

        public int getWidth()
        Returns the width of the display, in pixels.
        Returns:
        the width of the display, in pixels
      • getBitDepth

        public int getBitDepth()
        Returns the bit depth of the display, in bits per pixel. This may be BIT_DEPTH_MULTI if multiple bit depths are supported in this display mode.
        Returns:
        the bit depth of the display, in bits per pixel.
        See Also:
        BIT_DEPTH_MULTI
      • getRefreshRate

        public int getRefreshRate()
        Returns the refresh rate of the display, in hertz. This may be REFRESH_RATE_UNKNOWN if the information is not available.
        Returns:
        the refresh rate of the display, in hertz.
        See Also:
        REFRESH_RATE_UNKNOWN
      • equals

        public boolean equals​(DisplayMode dm)
        Returns whether the two display modes are equal.
        Parameters:
        dm - the display mode to compare to
        Returns:
        whether the two display modes are equal