Toolkit Data Type

Abstract Type
Properties
name data type constraints description
maximumCursorColors number required
colorModel ColorModel  
menuShortcutKeyMask number required
defaultToolkit Toolkit  
alwaysOnTopSupported boolean required
systemSelection Clipboard  
dynamicLayoutActive boolean required
menuShortcutKeyMaskEx number required
fontList array of string  
systemEventQueue EventQueue  
systemClipboard Clipboard  
screenSize Dimension  
screenResolution number required
propertyChangeListeners array of PropertyChangeListener  
AWTEventListeners array of AWTEventListener  

Example

{
  "maximumCursorColors" : 12345,
  "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
  },
  "defaultToolkit" : {
    "maximumCursorColors" : 12345,
    "colorModel" : {
      "numComponents" : 12345,
      "pixelSize" : 12345,
      "numColorComponents" : 12345,
      "colorSpace" : { },
      "componentSize" : [ 12345, 12345 ],
      "transferType" : 12345,
      "RGBdefault" : { },
      "transparency" : 12345,
      "alphaPremultiplied" : true
    },
    "defaultToolkit" : { },
    "alwaysOnTopSupported" : true,
    "systemSelection" : {
      "flavorListeners" : [ { }, { } ],
      "name" : "...",
      "availableDataFlavors" : [ { }, { } ]
    },
    "dynamicLayoutActive" : true,
    "menuShortcutKeyMaskEx" : 12345,
    "systemEventQueue" : {
      "nextEvent" : { },
      "mostRecentEventTime" : 12345,
      "currentEvent" : { }
    },
    "systemClipboard" : {
      "flavorListeners" : [ { }, { } ],
      "name" : "...",
      "availableDataFlavors" : [ { }, { } ]
    },
    "screenSize" : {
      "size" : { },
      "width" : 12345,
      "height" : 12345
    },
    "screenResolution" : 12345,
    "propertyChangeListeners" : [ { }, { } ],
    "AWTEventListeners" : [ { }, { } ]
  },
  "alwaysOnTopSupported" : true,
  "systemSelection" : {
    "flavorListeners" : [ { }, { } ],
    "name" : "...",
    "availableDataFlavors" : [ {
      "representationClassByteBuffer" : true,
      "flavorTextType" : true,
      "mimeType" : "...",
      "defaultRepresentationClassAsString" : "...",
      "primaryType" : "...",
      "textPlainUnicodeFlavor" : { },
      "representationClass" : "...",
      "defaultRepresentationClass" : "...",
      "mimeTypeSerializedObject" : true,
      "flavorRemoteObjectType" : true,
      "flavorJavaFileListType" : true,
      "representationClassSerializable" : true,
      "representationClassReader" : true,
      "representationClassInputStream" : true,
      "subType" : "...",
      "representationClassCharBuffer" : true,
      "representationClassRemote" : true,
      "flavorSerializedObjectType" : true,
      "humanPresentableName" : "..."
    }, {
      "representationClassByteBuffer" : true,
      "flavorTextType" : true,
      "mimeType" : "...",
      "defaultRepresentationClassAsString" : "...",
      "primaryType" : "...",
      "textPlainUnicodeFlavor" : { },
      "representationClass" : "...",
      "defaultRepresentationClass" : "...",
      "mimeTypeSerializedObject" : true,
      "flavorRemoteObjectType" : true,
      "flavorJavaFileListType" : true,
      "representationClassSerializable" : true,
      "representationClassReader" : true,
      "representationClassInputStream" : true,
      "subType" : "...",
      "representationClassCharBuffer" : true,
      "representationClassRemote" : true,
      "flavorSerializedObjectType" : true,
      "humanPresentableName" : "..."
    } ]
  },
  "dynamicLayoutActive" : true,
  "menuShortcutKeyMaskEx" : 12345,
  "systemEventQueue" : {
    "nextEvent" : {
      "ID" : 12345,
      "source" : { }
    },
    "mostRecentEventTime" : 12345,
    "currentEvent" : {
      "ID" : 12345,
      "source" : { }
    }
  },
  "systemClipboard" : {
    "flavorListeners" : [ { }, { } ],
    "name" : "...",
    "availableDataFlavors" : [ {
      "representationClassByteBuffer" : true,
      "flavorTextType" : true,
      "mimeType" : "...",
      "defaultRepresentationClassAsString" : "...",
      "primaryType" : "...",
      "textPlainUnicodeFlavor" : { },
      "representationClass" : "...",
      "defaultRepresentationClass" : "...",
      "mimeTypeSerializedObject" : true,
      "flavorRemoteObjectType" : true,
      "flavorJavaFileListType" : true,
      "representationClassSerializable" : true,
      "representationClassReader" : true,
      "representationClassInputStream" : true,
      "subType" : "...",
      "representationClassCharBuffer" : true,
      "representationClassRemote" : true,
      "flavorSerializedObjectType" : true,
      "humanPresentableName" : "..."
    }, {
      "representationClassByteBuffer" : true,
      "flavorTextType" : true,
      "mimeType" : "...",
      "defaultRepresentationClassAsString" : "...",
      "primaryType" : "...",
      "textPlainUnicodeFlavor" : { },
      "representationClass" : "...",
      "defaultRepresentationClass" : "...",
      "mimeTypeSerializedObject" : true,
      "flavorRemoteObjectType" : true,
      "flavorJavaFileListType" : true,
      "representationClassSerializable" : true,
      "representationClassReader" : true,
      "representationClassInputStream" : true,
      "subType" : "...",
      "representationClassCharBuffer" : true,
      "representationClassRemote" : true,
      "flavorSerializedObjectType" : true,
      "humanPresentableName" : "..."
    } ]
  },
  "screenSize" : {
    "size" : { },
    "width" : 12345,
    "height" : 12345
  },
  "screenResolution" : 12345,
  "propertyChangeListeners" : [ { }, { } ],
  "AWTEventListeners" : [ { }, { } ]
}