GraphicsConfiguration Data Type

Abstract Type
Properties
name data type constraints description
imageCapabilities ImageCapabilities  
bufferCapabilities BufferCapabilities  
device GraphicsDevice  
bounds Rectangle  
colorModel ColorModel  
translucencyCapable boolean required
defaultTransform AffineTransform  
normalizingTransform AffineTransform  

Example

{
  "imageCapabilities" : {
    "accelerated" : true,
    "trueVolatile" : true
  },
  "bufferCapabilities" : {
    "frontBufferCapabilities" : {
      "accelerated" : true,
      "trueVolatile" : true
    },
    "flipContents" : { },
    "pageFlipping" : true,
    "backBufferCapabilities" : {
      "accelerated" : true,
      "trueVolatile" : true
    },
    "multiBufferAvailable" : true,
    "fullScreenRequired" : true
  },
  "device" : {
    "type" : 12345,
    "configurations" : [ {
      "imageCapabilities" : { },
      "bufferCapabilities" : { },
      "device" : { },
      "bounds" : { },
      "colorModel" : { },
      "translucencyCapable" : true,
      "defaultTransform" : { },
      "normalizingTransform" : { }
    }, {
      "imageCapabilities" : { },
      "bufferCapabilities" : { },
      "device" : { },
      "bounds" : { },
      "colorModel" : { },
      "translucencyCapable" : true,
      "defaultTransform" : { },
      "normalizingTransform" : { }
    } ],
    "fullScreenSupported" : true,
    "fullScreenWindow" : {
      "toolkit" : { },
      "autoRequestFocus" : true,
      "focusableWindow" : true,
      "owner" : { },
      "locationByPlatform" : true,
      "background" : { },
      "windows" : [ { }, { } ],
      "focused" : true,
      "focusableWindowState" : true,
      "alwaysOnTopSupported" : true,
      "shape" : { },
      "opacity" : 12345.0,
      "active" : true,
      "modalExclusionType" : "NO_EXCLUDE",
      "windowFocusListeners" : [ { }, { } ],
      "ownerlessWindows" : [ { }, { } ],
      "ownedWindows" : [ { }, { } ],
      "alwaysOnTop" : true,
      "focusOwner" : { },
      "windowStateListeners" : [ { }, { } ],
      "opaque" : true,
      "focusCycleRootAncestor" : { },
      "windowListeners" : [ { }, { } ],
      "mostRecentFocusOwner" : { },
      "accessibleContext" : { },
      "locale" : "...",
      "bufferStrategy" : { },
      "type" : "POPUP",
      "warningString" : "...",
      "inputContext" : { },
      "showing" : true,
      "validateRoot" : true,
      "focusCycleRoot" : true,
      "iconImages" : [ { }, { } ],
      "focusTraversalPolicy" : { },
      "focusTraversalPolicySet" : true,
      "insets" : { },
      "maximumSize" : { },
      "layout" : { },
      "alignmentX" : 12345.0,
      "componentCount" : 12345,
      "focusTraversalPolicyProvider" : true,
      "minimumSize" : { },
      "components" : [ { }, { } ],
      "preferredSize" : { },
      "alignmentY" : 12345.0,
      "containerListeners" : [ { }, { } ],
      "hierarchyBoundsListeners" : [ { }, { } ],
      "hierarchyListeners" : [ { }, { } ],
      "graphics" : { },
      "displayable" : true,
      "height" : 12345,
      "baselineResizeBehavior" : "CONSTANT_DESCENT",
      "foreground" : { },
      "focusTraversalKeysEnabled" : true,
      "inputMethodRequests" : { },
      "componentListeners" : [ { }, { } ],
      "doubleBuffered" : true,
      "visible" : true,
      "mouseWheelListeners" : [ { }, { } ],
      "treeLock" : { },
      "valid" : true,
      "lightweight" : true,
      "bounds" : { },
      "x" : 12345,
      "propertyChangeListeners" : [ { }, { } ],
      "focusListeners" : [ { }, { } ],
      "font" : { },
      "maximumSizeSet" : true,
      "backgroundSet" : true,
      "focusable" : true,
      "name" : "...",
      "width" : 12345,
      "inputMethodListeners" : [ { }, { } ],
      "ignoreRepaint" : true,
      "parent" : { },
      "keyListeners" : [ { }, { } ],
      "preferredSizeSet" : true,
      "enabled" : true,
      "componentOrientation" : { },
      "y" : 12345,
      "fontSet" : true,
      "location" : { },
      "minimumSizeSet" : true,
      "cursor" : { },
      "locationOnScreen" : { },
      "mouseMotionListeners" : [ { }, { } ],
      "graphicsConfiguration" : { },
      "size" : { },
      "colorModel" : { },
      "mousePosition" : { },
      "foregroundSet" : true,
      "dropTarget" : { },
      "mouseListeners" : [ { }, { } ],
      "cursorSet" : true
    },
    "availableAcceleratedMemory" : 12345,
    "IDstring" : "...",
    "displayChangeSupported" : true,
    "defaultConfiguration" : {
      "imageCapabilities" : { },
      "bufferCapabilities" : { },
      "device" : { },
      "bounds" : { },
      "colorModel" : { },
      "translucencyCapable" : true,
      "defaultTransform" : { },
      "normalizingTransform" : { }
    },
    "displayModes" : [ {
      "width" : 12345,
      "height" : 12345,
      "refreshRate" : 12345,
      "bitDepth" : 12345
    }, {
      "width" : 12345,
      "height" : 12345,
      "refreshRate" : 12345,
      "bitDepth" : 12345
    } ],
    "displayMode" : {
      "width" : 12345,
      "height" : 12345,
      "refreshRate" : 12345,
      "bitDepth" : 12345
    }
  },
  "bounds" : {
    "width" : 12345,
    "height" : 12345,
    "location" : {
      "x" : 12345,
      "location" : { },
      "y" : 12345
    },
    "x" : 12345,
    "size" : {
      "size" : { },
      "width" : 12345,
      "height" : 12345
    },
    "y" : 12345,
    "bounds2D" : {
      "bounds2D" : { },
      "bounds" : { },
      "maxY" : 12345.0,
      "empty" : true,
      "y" : 12345.0,
      "width" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "x" : 12345.0,
      "centerY" : 12345.0,
      "height" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "bounds" : { },
    "empty" : true,
    "maxY" : 12345.0,
    "frame" : {
      "bounds2D" : { },
      "bounds" : { },
      "maxY" : 12345.0,
      "empty" : true,
      "y" : 12345.0,
      "width" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "x" : 12345.0,
      "centerY" : 12345.0,
      "height" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "minX" : 12345.0,
    "centerY" : 12345.0,
    "minY" : 12345.0,
    "maxX" : 12345.0,
    "centerX" : 12345.0
  },
  "colorModel" : {
    "numComponents" : 12345,
    "pixelSize" : 12345,
    "numColorComponents" : 12345,
    "colorSpace" : {
      "CS_sRGB" : true,
      "numComponents" : 12345,
      "type" : 12345
    },
    "componentSize" : [ 12345, 12345 ],
    "transferType" : 12345,
    "RGBdefault" : { },
    "transparency" : 12345,
    "alphaPremultiplied" : true
  },
  "translucencyCapable" : true,
  "defaultTransform" : {
    "type" : 12345,
    "scaleY" : 12345.0,
    "identity" : true,
    "translateX" : 12345.0,
    "scaleX" : 12345.0,
    "translateY" : 12345.0,
    "shearX" : 12345.0,
    "shearY" : 12345.0,
    "determinant" : 12345.0
  },
  "normalizingTransform" : {
    "type" : 12345,
    "scaleY" : 12345.0,
    "identity" : true,
    "translateX" : 12345.0,
    "scaleX" : 12345.0,
    "translateY" : 12345.0,
    "shearX" : 12345.0,
    "shearY" : 12345.0,
    "determinant" : 12345.0
  }
}