Menu Data Type

Implemented Interfaces
Accessible, MenuContainer, Serializable
Properties
name data type constraints description
accessibleContext AccessibleContext  
itemCount number required
tearOff boolean required
Properties inherited from MenuItem
actionListeners array of ActionListener  
label string  
enabled boolean required
actionCommand string  
shortcut MenuShortcut  
accessibleContext AccessibleContext  
Properties inherited from MenuComponent
font Font  
parent MenuContainer  
name string  
accessibleContext AccessibleContext  

Example

{
  "accessibleContext" : {
    "accessibleEditableText" : {
      "selectionStart" : 12345,
      "selectedText" : "...",
      "selectionEnd" : 12345,
      "charCount" : 12345,
      "caretPosition" : 12345
    },
    "accessibleComponent" : {
      "foreground" : { },
      "enabled" : true,
      "cursor" : { },
      "location" : { },
      "showing" : true,
      "background" : { },
      "locationOnScreen" : { },
      "bounds" : { },
      "visible" : true,
      "size" : { },
      "font" : { },
      "focusTraversable" : true
    },
    "accessibleStateSet" : { },
    "accessibleChildrenCount" : 12345,
    "accessibleAction" : {
      "accessibleActionCount" : 12345
    },
    "accessibleRelationSet" : { },
    "accessibleIndexInParent" : 12345,
    "accessibleValue" : {
      "currentAccessibleValue" : { },
      "minimumAccessibleValue" : { },
      "maximumAccessibleValue" : { }
    },
    "accessibleSelection" : {
      "accessibleSelectionCount" : 12345
    },
    "accessibleDescription" : "...",
    "accessibleParent" : {
      "accessibleContext" : { }
    },
    "accessibleText" : {
      "selectionStart" : 12345,
      "selectedText" : "...",
      "selectionEnd" : 12345,
      "charCount" : 12345,
      "caretPosition" : 12345
    },
    "locale" : "...",
    "accessibleName" : "...",
    "accessibleRole" : { },
    "accessibleIcon" : [ {
      "accessibleIconHeight" : 12345,
      "accessibleIconDescription" : "...",
      "accessibleIconWidth" : 12345
    }, {
      "accessibleIconHeight" : 12345,
      "accessibleIconDescription" : "...",
      "accessibleIconWidth" : 12345
    } ],
    "accessibleTable" : {
      "accessibleColumnHeader" : { },
      "accessibleCaption" : { },
      "accessibleColumnCount" : 12345,
      "accessibleSummary" : { },
      "accessibleRowHeader" : { },
      "selectedAccessibleColumns" : [ 12345, 12345 ],
      "selectedAccessibleRows" : [ 12345, 12345 ],
      "accessibleRowCount" : 12345
    }
  },
  "itemCount" : 12345,
  "tearOff" : true,
  "actionListeners" : [ { }, { } ],
  "label" : "...",
  "enabled" : true,
  "actionCommand" : "...",
  "shortcut" : {
    "key" : 12345
  },
  "font" : {
    "italic" : true,
    "missingGlyphCode" : 12345,
    "plain" : true,
    "size2D" : 12345.0,
    "numGlyphs" : 12345,
    "italicAngle" : 12345.0,
    "name" : "...",
    "transform" : {
      "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
    },
    "PSName" : "...",
    "bold" : true,
    "availableAttributes" : [ { }, { } ],
    "transformed" : true,
    "attributes" : {
      "property1" : { },
      "property2" : { }
    },
    "fontName" : "...",
    "family" : "...",
    "style" : 12345,
    "size" : 12345
  },
  "parent" : {
    "font" : {
      "italic" : true,
      "missingGlyphCode" : 12345,
      "plain" : true,
      "size2D" : 12345.0,
      "numGlyphs" : 12345,
      "italicAngle" : 12345.0,
      "name" : "...",
      "transform" : { },
      "PSName" : "...",
      "bold" : true,
      "availableAttributes" : [ { }, { } ],
      "transformed" : true,
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "fontName" : "...",
      "family" : "...",
      "style" : 12345,
      "size" : 12345
    }
  },
  "name" : "..."
}