aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JRadioButtonMenuItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JRadioButtonMenuItem.java')
-rw-r--r--libjava/javax/swing/JRadioButtonMenuItem.java164
1 files changed, 117 insertions, 47 deletions
diff --git a/libjava/javax/swing/JRadioButtonMenuItem.java b/libjava/javax/swing/JRadioButtonMenuItem.java
index cbaf763..7cbb9a6 100644
--- a/libjava/javax/swing/JRadioButtonMenuItem.java
+++ b/libjava/javax/swing/JRadioButtonMenuItem.java
@@ -39,118 +39,188 @@ 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.4 $
+ */
public class JRadioButtonMenuItem extends JMenuItem implements Accessible
{
- //-------------------------------------------------------------
- // Variables --------------------------------------------------
- //-------------------------------------------------------------
private static final String uiClassID = "RadioButtonMenuItemUI";
- //-------------------------------------------------------------
- // Initialization ---------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ */
public JRadioButtonMenuItem()
{
this(null, null);
- } // JRadioButtonMenuItem()
+ }
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param icon DOCUMENT ME!
+ */
public JRadioButtonMenuItem(Icon icon)
{
this(null, icon);
- } // JRadioButtonMenuItem()
+ }
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ */
public JRadioButtonMenuItem(String text)
{
this(text, null);
- } // JRadioButtonMenuItem()
+ }
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param action DOCUMENT ME!
+ */
public JRadioButtonMenuItem(Action action)
{
this();
setAction(action);
- } // JRadioButtonMenuItem()
-
+ }
+
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param icon DOCUMENT ME!
+ */
public JRadioButtonMenuItem(String text, Icon icon)
{
this(text, icon, false);
- } // JRadioButtonMenuItem()
-
+ }
+
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param selected DOCUMENT ME!
+ */
public JRadioButtonMenuItem(String text, boolean selected)
{
this(text, null, selected);
- } // JRadioButtonMenuItem()
-
+ }
+
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param icon DOCUMENT ME!
+ * @param selected DOCUMENT ME!
+ */
public JRadioButtonMenuItem(Icon icon, boolean selected)
{
this(null, icon, selected);
- } // JRadioButtonMenuItem()
-
+ }
+
+ /**
+ * Creates a new JRadioButtonMenuItem object.
+ *
+ * @param text DOCUMENT ME!
+ * @param icon DOCUMENT ME!
+ * @param selected DOCUMENT ME!
+ */
public JRadioButtonMenuItem(String text, Icon icon, boolean selected)
{
- super(text, icon);
- setModel(new JToggleButton.ToggleButtonModel());
+ super(text, icon);
+ setModel(new JToggleButton.ToggleButtonModel());
model.setSelected(selected);
- } // JRadioButtonMenuItem()
-
- //-------------------------------------------------------------
- // 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!
+ */
public void requestFocus()
{
// TODO
- } // requestFocus()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
protected String paramString()
{
return "JRadioButtonMenuItem";
- } // paramString()
+ }
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public AccessibleContext getAccessibleContext()
{
if (accessibleContext == null)
- {
- accessibleContext = new AccessibleJRadioButtonMenuItem(this);
- }
- return accessibleContext;
- } // getAccessibleContext()
+ accessibleContext = new AccessibleJRadioButtonMenuItem(this);
- //-------------------------------------------------------------
- // Classes ----------------------------------------------------
- //-------------------------------------------------------------
+ return accessibleContext;
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @author $author$
+ * @version $Revision: 1.3.8.4 $
+ */
protected class AccessibleJRadioButtonMenuItem extends AccessibleJMenuItem
{
- //-------------------------------------------------------------
- // Initialization ---------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * Creates a new AccessibleJRadioButtonMenuItem object.
+ *
+ * @param component DOCUMENT ME!
+ */
protected AccessibleJRadioButtonMenuItem(JRadioButtonMenuItem component)
{
super(component);
// TODO
- } // AccessibleJRadioButtonMenuItem()
+ }
- //-------------------------------------------------------------
- // Methods ----------------------------------------------------
- //-------------------------------------------------------------
+ /**
+ * DOCUMENT ME!
+ *
+ * @return $returnType$ DOCUMENT ME!
+ */
public AccessibleRole getAccessibleRole()
{
return AccessibleRole.RADIO_BUTTON;
- } // getAccessibleRole()
- } // AccessibleJRadioButtonMenuItem
-} // JRadioButtonMenuItem
+ }
+ }
+}