24 */
25 package javax.swing.event;
26
27 import javax.swing.MenuElement;
28 import javax.swing.MenuSelectionManager;
29 import java.util.EventObject;
30 import java.awt.event.KeyEvent;
31 import java.awt.Component;
32
33
34 /**
35 * MenuKeyEvent is used to notify interested parties that
36 * the menu element has received a KeyEvent forwarded to it
37 * in a menu tree.
38 * <p>
39 * <strong>Warning:</strong>
40 * Serialized objects of this class will not be compatible with
41 * future Swing releases. The current serialization support is
42 * appropriate for short term storage or RMI between applications running
43 * the same version of Swing. As of 1.4, support for long term storage
44 * of all JavaBeans™
45 * has been added to the <code>java.beans</code> package.
46 * Please see {@link java.beans.XMLEncoder}.
47 *
48 * @author Georges Saab
49 */
50 @SuppressWarnings("serial")
51 public class MenuKeyEvent extends KeyEvent {
52 private MenuElement[] path;
53 private MenuSelectionManager manager;
54
55 /**
56 * Constructs a MenuKeyEvent object.
57 *
58 * @param source the Component that originated the event
59 * (typically <code>this</code>)
60 * @param id an int specifying the type of event, as defined
61 * in {@link java.awt.event.KeyEvent}
62 * @param when a long identifying the time the event occurred
63 * @param modifiers an int specifying any modifier keys held down,
64 * as specified in {@link java.awt.event.InputEvent}
|
24 */
25 package javax.swing.event;
26
27 import javax.swing.MenuElement;
28 import javax.swing.MenuSelectionManager;
29 import java.util.EventObject;
30 import java.awt.event.KeyEvent;
31 import java.awt.Component;
32
33
34 /**
35 * MenuKeyEvent is used to notify interested parties that
36 * the menu element has received a KeyEvent forwarded to it
37 * in a menu tree.
38 * <p>
39 * <strong>Warning:</strong>
40 * Serialized objects of this class will not be compatible with
41 * future Swing releases. The current serialization support is
42 * appropriate for short term storage or RMI between applications running
43 * the same version of Swing. As of 1.4, support for long term storage
44 * of all JavaBeans
45 * has been added to the <code>java.beans</code> package.
46 * Please see {@link java.beans.XMLEncoder}.
47 *
48 * @author Georges Saab
49 */
50 @SuppressWarnings("serial")
51 public class MenuKeyEvent extends KeyEvent {
52 private MenuElement[] path;
53 private MenuSelectionManager manager;
54
55 /**
56 * Constructs a MenuKeyEvent object.
57 *
58 * @param source the Component that originated the event
59 * (typically <code>this</code>)
60 * @param id an int specifying the type of event, as defined
61 * in {@link java.awt.event.KeyEvent}
62 * @param when a long identifying the time the event occurred
63 * @param modifiers an int specifying any modifier keys held down,
64 * as specified in {@link java.awt.event.InputEvent}
|