< prev index next >

src/java.desktop/share/classes/javax/swing/JButton.java

Print this page

        

@@ -42,13 +42,13 @@
 /**
  * An implementation of a "push" button.
   * <p>
  * Buttons can be configured, and to some degree controlled, by
  * <code><a href="Action.html">Action</a></code>s.  Using an
- * <code>Action</code> with a button has many benefits beyond directly
+ * {@code Action} with a button has many benefits beyond directly
  * configuring a button.  Refer to <a href="Action.html#buttonActions">
- * Swing Components Supporting <code>Action</code></a> for more
+ * Swing Components Supporting {@code Action}</a> for more
  * details, and you can find more information in <a
  * href="http://docs.oracle.com/javase/tutorial/uiswing/misc/action.html">How
  * to Use Actions</a>, a section in <em>The Java Tutorial</em>.
  * <p>
  * See <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/button.html">How to Use Buttons, Check Boxes, and Radio Buttons</a>

@@ -64,11 +64,11 @@
  * Serialized objects of this class will not be compatible with
  * future Swing releases. The current serialization support is
  * appropriate for short term storage or RMI between applications running
  * the same version of Swing.  As of 1.4, support for long term storage
  * of all JavaBeans&trade;
- * has been added to the <code>java.beans</code> package.
+ * has been added to the {@code java.beans} package.
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @beaninfo
  *   attribute: isContainer false
  * description: An implementation of a \"push\" button.

@@ -111,13 +111,13 @@
         this(text, null);
     }
 
     /**
      * Creates a button where properties are taken from the
-     * <code>Action</code> supplied.
+     * {@code Action} supplied.
      *
-     * @param a the <code>Action</code> used to specify the new button
+     * @param a the {@code Action} used to specify the new button
      *
      * @since 1.3
      */
     public JButton(Action a) {
         this();

@@ -164,18 +164,18 @@
         return uiClassID;
     }
 
 
     /**
-     * Gets the value of the <code>defaultButton</code> property,
-     * which if <code>true</code> means that this button is the current
-     * default button for its <code>JRootPane</code>.
+     * Gets the value of the {@code defaultButton} property,
+     * which if {@code true} means that this button is the current
+     * default button for its {@code JRootPane}.
      * Most look and feels render the default button
      * differently, and may potentially provide bindings
      * to access the default button.
      *
-     * @return the value of the <code>defaultButton</code> property
+     * @return the value of the {@code defaultButton} property
      * @see JRootPane#setDefaultButton
      * @see #isDefaultCapable
      * @beaninfo
      *  description: Whether or not this button is the default button
      */

@@ -186,32 +186,32 @@
         }
         return false;
     }
 
     /**
-     * Gets the value of the <code>defaultCapable</code> property.
+     * Gets the value of the {@code defaultCapable} property.
      *
-     * @return the value of the <code>defaultCapable</code> property
+     * @return the value of the {@code defaultCapable} property
      * @see #setDefaultCapable
      * @see #isDefaultButton
      * @see JRootPane#setDefaultButton
      */
     public boolean isDefaultCapable() {
         return defaultCapable;
     }
 
     /**
-     * Sets the <code>defaultCapable</code> property,
+     * Sets the {@code defaultCapable} property,
      * which determines whether this button can be
      * made the default button for its root pane.
-     * The default value of the <code>defaultCapable</code>
-     * property is <code>true</code> unless otherwise
+     * The default value of the {@code defaultCapable}
+     * property is {@code true} unless otherwise
      * specified by the look and feel.
      *
-     * @param defaultCapable <code>true</code> if this button will be
+     * @param defaultCapable {@code true} if this button will be
      *        capable of being the default button on the
-     *        <code>RootPane</code>; otherwise <code>false</code>
+     *        {@code RootPane}; otherwise {@code false}
      * @see #isDefaultCapable
      * @beaninfo
      *        bound: true
      *    attribute: visualUpdate true
      *  description: Whether or not this button can be the default button

@@ -221,15 +221,15 @@
         this.defaultCapable = defaultCapable;
         firePropertyChange("defaultCapable", oldDefaultCapable, defaultCapable);
     }
 
     /**
-     * Overrides <code>JComponent.removeNotify</code> to check if
+     * Overrides {@code JComponent.removeNotify} to check if
      * this button is currently set as the default button on the
-     * <code>RootPane</code>, and if so, sets the <code>RootPane</code>'s
-     * default button to <code>null</code> to ensure the
-     * <code>RootPane</code> doesn't hold onto an invalid button reference.
+     * {@code RootPane}, and if so, sets the {@code RootPane}'s
+     * default button to {@code null} to ensure the
+     * {@code RootPane} doesn't hold onto an invalid button reference.
      */
     public void removeNotify() {
         JRootPane root = SwingUtilities.getRootPane(this);
         if (root != null && root.getDefaultButton() == this) {
             root.setDefaultButton(null);

@@ -252,17 +252,17 @@
         }
     }
 
 
     /**
-     * Returns a string representation of this <code>JButton</code>.
+     * Returns a string representation of this {@code JButton}.
      * This method is intended to be used only for debugging purposes, and the
      * content and format of the returned string may vary between
      * implementations. The returned string may be empty but may not
-     * be <code>null</code>.
+     * be {@code null}.
      *
-     * @return  a string representation of this <code>JButton</code>
+     * @return  a string representation of this {@code JButton}
      */
     protected String paramString() {
         String defaultCapableString = (defaultCapable ? "true" : "false");
 
         return super.paramString() +

@@ -273,18 +273,18 @@
 /////////////////
 // Accessibility support
 ////////////////
 
     /**
-     * Gets the <code>AccessibleContext</code> associated with this
-     * <code>JButton</code>. For <code>JButton</code>s,
-     * the <code>AccessibleContext</code> takes the form of an
-     * <code>AccessibleJButton</code>.
-     * A new <code>AccessibleJButton</code> instance is created if necessary.
+     * Gets the {@code AccessibleContext} associated with this
+     * {@code JButton}. For {@code JButton}s,
+     * the {@code AccessibleContext} takes the form of an
+     * {@code AccessibleJButton}.
+     * A new {@code AccessibleJButton} instance is created if necessary.
      *
-     * @return an <code>AccessibleJButton</code> that serves as the
-     *         <code>AccessibleContext</code> of this <code>JButton</code>
+     * @return an {@code AccessibleJButton} that serves as the
+     *         {@code AccessibleContext} of this {@code JButton}
      * @beaninfo
      *       expert: true
      *  description: The AccessibleContext associated with this Button.
      */
     public AccessibleContext getAccessibleContext() {

@@ -294,21 +294,21 @@
         return accessibleContext;
     }
 
     /**
      * This class implements accessibility support for the
-     * <code>JButton</code> class.  It provides an implementation of the
+     * {@code JButton} class.  It provides an implementation of the
      * Java Accessibility API appropriate to button user-interface
      * elements.
      * <p>
      * <strong>Warning:</strong>
      * Serialized objects of this class will not be compatible with
      * future Swing releases. The current serialization support is
      * appropriate for short term storage or RMI between applications running
      * the same version of Swing.  As of 1.4, support for long term storage
      * of all JavaBeans&trade;
-     * has been added to the <code>java.beans</code> package.
+     * has been added to the {@code java.beans} package.
      * Please see {@link java.beans.XMLEncoder}.
      */
     @SuppressWarnings("serial")
     protected class AccessibleJButton extends AccessibleAbstractButton {
 
< prev index next >