summaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JCheckBoxMenuItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JCheckBoxMenuItem.java')
-rw-r--r--libjava/javax/swing/JCheckBoxMenuItem.java173
1 files changed, 124 insertions, 49 deletions
diff --git a/libjava/javax/swing/JCheckBoxMenuItem.java b/libjava/javax/swing/JCheckBoxMenuItem.java
index 968b25e9d41..f2399e2d8b3 100644
--- a/libjava/javax/swing/JCheckBoxMenuItem.java
+++ b/libjava/javax/swing/JCheckBoxMenuItem.java
@@ -39,135 +39,210 @@ package javax.swing;
import java.io.IOException;
import java.io.ObjectOutputStream;
-
import javax.accessibility.Accessible;
import javax.accessibility.AccessibleContext;
import javax.accessibility.AccessibleRole;
+/**
+ * DOCUMENT ME!
+ *
+ * @author $author$
+ * @version $Revision: 1.3.8.3 $
+ */
public class JCheckBoxMenuItem extends JMenuItem implements SwingConstants,
Accessible
{
- //-------------------------------------------------------------
- // Variables --------------------------------------------------
- //-------------------------------------------------------------
private static final String uiClassID = "CheckBoxMenuItemUI";
private boolean state;
private Object[] selectedObjects;
- //-------------------------------------------------------------
- // Initialization ---------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ */
public JCheckBoxMenuItem()
{
this(null, null);
- } // JCheckBoxMenuItem()
+ }
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param icon DOCUMENT ME!
+ */
public JCheckBoxMenuItem(Icon icon)
{
this(null, icon);
- } // JCheckBoxMenuItem()
+ }
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ */
public JCheckBoxMenuItem(String text)
{
this(text, null);
- } // JCheckBoxMenuItem()
+ }
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param action DOCUMENT ME!
+ */
public JCheckBoxMenuItem(Action action)
{
this();
setAction(action);
- } // JCheckBoxMenuItem()
-
+ }
+
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param icon DOCUMENT ME!
+ */
public JCheckBoxMenuItem(String text, Icon icon)
{
this(text, icon, false);
- } // JCheckBoxMenuItem()
-
+ }
+
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param state DOCUMENT ME!
+ */
public JCheckBoxMenuItem(String text, boolean state)
{
this(text, null, state);
- } // JCheckBoxMenuItem()
-
+ }
+
+ /**
+ * Creates a new JCheckBoxMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param icon DOCUMENT ME!
+ * @param state DOCUMENT ME!
+ */
public JCheckBoxMenuItem(String text, Icon icon, boolean state)
{
super(text, icon);
setModel(new JToggleButton.ToggleButtonModel());
this.state = state;
- } // JCheckBoxMenuItem()
-
- //-------------------------------------------------------------
- // Methods ----------------------------------------------------
- //-------------------------------------------------------------
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @param stream DOCUMENT ME!
+ *
+ * @throws IOException DOCUMENT ME!
+ */
private void writeObject(ObjectOutputStream stream) throws IOException
{
// TODO
- } // writeObject()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public String getUIClassID()
{
return uiClassID;
- } // getUIClassID()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public boolean getState()
{
return state;
- } // getState()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @param state DOCUMENT ME!
+ */
public synchronized void setState(boolean state)
{
this.state = state;
- } // setState()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public Object[] getSelectedObjects()
{
return selectedObjects;
- } // getSelectedObjects()
+ }
+ /**
+ * DOCUMENT ME!
+ */
public void requestFocus()
{
// TODO
- } // requestFocus()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
protected String paramString()
{
return "JCheckBoxMenuItem";
- } // paramString()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public AccessibleContext getAccessibleContext()
{
if (accessibleContext == null)
- {
- accessibleContext = new AccessibleJCheckBoxMenuItem(this);
- }
+ accessibleContext = new AccessibleJCheckBoxMenuItem(this);
return accessibleContext;
- } // getAccessibleContext()
-
- //-------------------------------------------------------------
- // Classes ----------------------------------------------------
- //-------------------------------------------------------------
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @author $author$
+ * @version $Revision: 1.3.8.3 $
+ */
protected class AccessibleJCheckBoxMenuItem extends AccessibleJMenuItem
{
- //-------------------------------------------------------------
- // Variables --------------------------------------------------
- //-------------------------------------------------------------
- //-------------------------------------------------------------
- // Initialization ---------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * Creates a new AccessibleJCheckBoxMenuItem object.
+ *
+ * @param component DOCUMENT ME!
+ */
protected AccessibleJCheckBoxMenuItem(JCheckBoxMenuItem component)
{
super(component);
// TODO
- } // AccessibleJCheckBoxMenuItem()
+ }
- //-------------------------------------------------------------
- // Methods ----------------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public AccessibleRole getAccessibleRole()
{
return AccessibleRole.CHECK_BOX;
- } // getAccessibleRole()
- } // AccessibleJCheckBoxMenuItem
-} // JCheckBoxMenuItem
+ }
+ }
+}