< prev index next >

src/java.desktop/share/classes/javax/swing/table/TableCellRenderer.java

Print this page

        

@@ -28,22 +28,22 @@
 import java.awt.Component;
 import javax.swing.*;
 
 /**
  * This interface defines the method required by any object that
- * would like to be a renderer for cells in a <code>JTable</code>.
+ * would like to be a renderer for cells in a {@code JTable}.
  *
  * @author Alan Chung
  */
 
 public interface TableCellRenderer {
 
     /**
      * Returns the component used for drawing the cell.  This method is
      * used to configure the renderer appropriately before drawing.
      * <p>
-     * The <code>TableCellRenderer</code> is also responsible for rendering the
+     * The {@code TableCellRenderer} is also responsible for rendering the
      * the cell representing the table's current DnD drop location if
      * it has one. If this renderer cares about rendering
      * the DnD drop location, it should query the table directly to
      * see if the given row and column represent the drop location:
      * <pre>

@@ -58,35 +58,35 @@
      *         // so render it specially, perhaps with a different color
      *     }
      * </pre>
      * <p>
      * During a printing operation, this method will be called with
-     * <code>isSelected</code> and <code>hasFocus</code> values of
-     * <code>false</code> to prevent selection and focus from appearing
+     * {@code isSelected} and {@code hasFocus} values of
+     * {@code false} to prevent selection and focus from appearing
      * in the printed output. To do other customization based on whether
      * or not the table is being printed, check the return value from
      * {@link javax.swing.JComponent#isPaintingForPrint()}.
      *
-     * @param   table           the <code>JTable</code> that is asking the
-     *                          renderer to draw; can be <code>null</code>
+     * @param   table           the {@code JTable} that is asking the
+     *                          renderer to draw; can be {@code null}
      * @param   value           the value of the cell to be rendered.  It is
      *                          up to the specific renderer to interpret
      *                          and draw the value.  For example, if
-     *                          <code>value</code>
+     *                          {@code value}
      *                          is the string "true", it could be rendered as a
      *                          string or it could be rendered as a check
-     *                          box that is checked.  <code>null</code> is a
+     *                          box that is checked.  {@code null} is a
      *                          valid value
      * @param   isSelected      true if the cell is to be rendered with the
      *                          selection highlighted; otherwise false
      * @param   hasFocus        if true, render cell appropriately.  For
      *                          example, put a special border on the cell, if
      *                          the cell can be edited, render in the color used
      *                          to indicate editing
      * @param   row             the row index of the cell being drawn.  When
      *                          drawing the header, the value of
-     *                          <code>row</code> is -1
+     *                          {@code row} is -1
      * @param   column          the column index of the cell being drawn
      *
      * @return                  the component used for drawing the cell.
      *
      * @see javax.swing.JComponent#isPaintingForPrint()
< prev index next >