aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/MenuItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/MenuItem.java')
-rw-r--r--libjava/java/awt/MenuItem.java159
1 files changed, 0 insertions, 159 deletions
diff --git a/libjava/java/awt/MenuItem.java b/libjava/java/awt/MenuItem.java
deleted file mode 100644
index d766d42b56a..00000000000
--- a/libjava/java/awt/MenuItem.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/* Copyright (C) 1999, 2000 Free Software Foundation
-
- This file is part of libgcj.
-
-This software is copyrighted work licensed under the terms of the
-Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
-details. */
-
-package java.awt;
-import java.awt.event.*;
-import java.util.EventListener;
-
-/* A very incomplete placeholder. */
-
-public class MenuItem extends MenuComponent
-{
- // Fields from the serialization spec. Decalare others "transient".
- boolean enabled;
- String label;
- String actionCommand;
- long eventMask;
- MenuShortcut shortcut;
- int menuItemSerializedDataVersion;
-
- transient ActionListener actionListener;
-
- public MenuItem (String label)
- {
- this.label = label;
- }
-
- public String getLabel()
- {
- return label;
- }
-
- public synchronized void setLabel(String label)
- {
- this.label = label;
- }
-
- public boolean isEnabled()
- {
- return enabled;
- }
-
- public synchronized void setEnabled(boolean b)
- {
- this.enabled = b;
- }
-
- /** @deprecated Use setEnabled() instead. */
- public void enable()
- {
- setEnabled(true);
- }
-
- /** @deprecated Use setEnabled() instead. */
- public void enable(boolean b)
- {
- setEnabled(b);
- }
-
- /** @deprecated Use setEnabled() instead. */
- public void disable()
- {
- setEnabled(false);
- }
-
- public MenuShortcut getShortcut()
- {
- return shortcut;
- }
-
- public void setShortcut(MenuShortcut s)
- {
- this.shortcut = s;
- }
-
- public void deleteShortcut()
- {
- setShortcut(null);
- }
-
- protected final void enableEvents(long eventsToEnable)
- {
- eventMask |= eventsToEnable;
- // TODO: see comment in Component.enableEvents().
- }
-
- protected final void disableEvents(long eventsToDisable)
- {
- eventMask &= ~eventsToDisable;
- }
-
- public void setActionCommand(String command)
- {
- this.actionCommand = command;
- }
-
- public String getActionCommand()
- {
- return actionCommand;
- }
-
- public synchronized void addActionListener(ActionListener l)
- {
- actionListener = AWTEventMulticaster.add(actionListener, l);
- if (actionListener != null)
- enableEvents(AWTEvent.ACTION_EVENT_MASK);
- }
-
- public synchronized void removeActionListener(ActionListener l)
- {
- actionListener = AWTEventMulticaster.remove(actionListener, l);
- }
-
- /** Returns all registered EventListers of the given listenerType.
- * listenerType must be a subclass of EventListener, or a
- * ClassClassException is thrown.
- * @since 1.3
- */
- public EventListener[] getListeners(Class listenerType)
- {
- if (listenerType == ActionListener.class)
- return Component.getListenersImpl(listenerType, actionListener);
- else
- return Component.getListenersImpl(listenerType, null);
- }
-
- void dispatchEventImpl(AWTEvent e)
- {
- if (e.id <= ActionEvent.ACTION_LAST
- && e.id >= ActionEvent.ACTION_FIRST
- && (actionListener != null
- || (eventMask & AWTEvent.ACTION_EVENT_MASK) != 0))
- processEvent(e);
- }
-
- protected void processEvent(AWTEvent e)
- {
- if (e instanceof ActionEvent)
- processActionEvent((ActionEvent) e);
- }
-
- protected void processActionEvent(ActionEvent e)
- {
- if (actionListener != null)
- actionListener.actionPerformed(e);
- }
-
- public String paramString()
- {
- return name + ",label=" + label;
- }
-
- // Accessibility API not yet implemented.
- // public AccessibleContext getAccessibleContext()
-}