diff options
Diffstat (limited to 'libjava/classpath/javax/swing/table/TableColumn.java')
-rw-r--r-- | libjava/classpath/javax/swing/table/TableColumn.java | 192 |
1 files changed, 96 insertions, 96 deletions
diff --git a/libjava/classpath/javax/swing/table/TableColumn.java b/libjava/classpath/javax/swing/table/TableColumn.java index fbb877d..8db4bf6 100644 --- a/libjava/classpath/javax/swing/table/TableColumn.java +++ b/libjava/classpath/javax/swing/table/TableColumn.java @@ -49,8 +49,8 @@ import javax.swing.event.SwingPropertyChangeSupport; /** * Represents the attributes of a column in a table, including the column index, * width, minimum width, preferred width and maximum width. - * - * @author Andrew Selkirk + * + * @author Andrew Selkirk */ public class TableColumn implements Serializable @@ -59,7 +59,7 @@ public class TableColumn /** * The name for the <code>columnWidth</code> property (this field is - * obsolete and no longer used). Note also that the typo in the value + * obsolete and no longer used). Note also that the typo in the value * string is deliberate, to match the specification. */ public static final String COLUMN_WIDTH_PROPERTY = "columWidth"; @@ -158,9 +158,9 @@ public class TableColumn } /** - * Creates a new <code>TableColumn</code> that maps to the specified column + * Creates a new <code>TableColumn</code> that maps to the specified column * in the related table model. The default width is <code>75</code> units. - * + * * @param modelIndex the index of the column in the model */ public TableColumn(int modelIndex) @@ -169,9 +169,9 @@ public class TableColumn } /** - * Creates a new <code>TableColumn</code> that maps to the specified column + * Creates a new <code>TableColumn</code> that maps to the specified column * in the related table model, and has the specified <code>width</code>. - * + * * @param modelIndex the index of the column in the model * @param width the width */ @@ -181,10 +181,10 @@ public class TableColumn } /** - * Creates a new <code>TableColumn</code> that maps to the specified column + * Creates a new <code>TableColumn</code> that maps to the specified column * in the related table model, and has the specified <code>width</code>, * <code>cellRenderer</code> and <code>cellEditor</code>. - * + * * @param modelIndex the index of the column in the model * @param width the width * @param cellRenderer the cell renderer (<code>null</code> permitted). @@ -206,9 +206,9 @@ public class TableColumn * Sets the index of the column in the related {@link TableModel} that this * <code>TableColumn</code> maps to, and sends a {@link PropertyChangeEvent} * (with the property name 'modelIndex') to all registered listeners. - * + * * @param modelIndex the column index in the model. - * + * * @see #getModelIndex() */ public void setModelIndex(int modelIndex) @@ -224,9 +224,9 @@ public class TableColumn /** * Returns the index of the column in the related {@link TableModel} that * this <code>TableColumn</code> maps to. - * + * * @return the model index. - * + * * @see #setModelIndex(int) */ public int getModelIndex() @@ -237,15 +237,15 @@ public class TableColumn /** * Sets the identifier for the column and sends a {@link PropertyChangeEvent} * (with the property name 'identifier') to all registered listeners. - * + * * @param identifier the identifier (<code>null</code> permitted). - * + * * @see #getIdentifier() */ public void setIdentifier(Object identifier) { if (this.identifier != identifier) - { + { Object oldValue = this.identifier; this.identifier = identifier; changeSupport.firePropertyChange("identifier", oldValue, identifier); @@ -253,10 +253,10 @@ public class TableColumn } /** - * Returns the identifier for the column, or {@link #getHeaderValue()} if the + * Returns the identifier for the column, or {@link #getHeaderValue()} if the * identifier is <code>null</code>. - * - * @return The identifier (or {@link #getHeaderValue()} if the identifier is + * + * @return The identifier (or {@link #getHeaderValue()} if the identifier is * <code>null</code>). */ public Object getIdentifier() @@ -267,29 +267,29 @@ public class TableColumn } /** - * Sets the header value and sends a {@link PropertyChangeEvent} (with the + * Sets the header value and sends a {@link PropertyChangeEvent} (with the * property name {@link #HEADER_VALUE_PROPERTY}) to all registered listeners. - * + * * @param headerValue the value of the header (<code>null</code> permitted). - * + * * @see #getHeaderValue() */ public void setHeaderValue(Object headerValue) { if (this.headerValue == headerValue) return; - + Object oldValue = this.headerValue; this.headerValue = headerValue; - changeSupport.firePropertyChange(HEADER_VALUE_PROPERTY, oldValue, + changeSupport.firePropertyChange(HEADER_VALUE_PROPERTY, oldValue, headerValue); } /** * Returns the header value. - * + * * @return the value of the header. - * + * * @see #getHeaderValue() */ public Object getHeaderValue() @@ -298,30 +298,30 @@ public class TableColumn } /** - * Sets the renderer for the column header and sends a - * {@link PropertyChangeEvent} (with the property name + * Sets the renderer for the column header and sends a + * {@link PropertyChangeEvent} (with the property name * {@link #HEADER_RENDERER_PROPERTY}) to all registered listeners. - * + * * @param renderer the header renderer (<code>null</code> permitted). - * + * * @see #getHeaderRenderer() */ public void setHeaderRenderer(TableCellRenderer renderer) { if (headerRenderer == renderer) return; - + TableCellRenderer oldRenderer = headerRenderer; headerRenderer = renderer; - changeSupport.firePropertyChange(HEADER_RENDERER_PROPERTY, oldRenderer, + changeSupport.firePropertyChange(HEADER_RENDERER_PROPERTY, oldRenderer, headerRenderer); } /** * Returns the renderer for the column header. - * + * * @return The renderer for the column header (possibly <code>null</code>). - * + * * @see #setHeaderRenderer(TableCellRenderer) */ public TableCellRenderer getHeaderRenderer() @@ -330,30 +330,30 @@ public class TableColumn } /** - * Sets the renderer for cells in this column and sends a - * {@link PropertyChangeEvent} (with the property name + * Sets the renderer for cells in this column and sends a + * {@link PropertyChangeEvent} (with the property name * {@link #CELL_RENDERER_PROPERTY}) to all registered listeners. - * + * * @param renderer the cell renderer (<code>null</code> permitted). - * + * * @see #getCellRenderer() */ public void setCellRenderer(TableCellRenderer renderer) { if (cellRenderer == renderer) return; - + TableCellRenderer oldRenderer = cellRenderer; cellRenderer = renderer; - changeSupport.firePropertyChange(CELL_RENDERER_PROPERTY, oldRenderer, + changeSupport.firePropertyChange(CELL_RENDERER_PROPERTY, oldRenderer, cellRenderer); } /** * Returns the renderer for the table cells in this column. - * + * * @return The cell renderer (possibly <code>null</code>). - * + * * @see #setCellRenderer(TableCellRenderer) */ public TableCellRenderer getCellRenderer() @@ -364,9 +364,9 @@ public class TableColumn /** * Sets the cell editor for the column and sends a {@link PropertyChangeEvent} * (with the property name 'cellEditor') to all registered listeners. - * + * * @param cellEditor the cell editor (<code>null</code> permitted). - * + * * @see #getCellEditor() */ public void setCellEditor(TableCellEditor cellEditor) @@ -380,11 +380,11 @@ public class TableColumn } /** - * Returns the cell editor for the column (the default value is + * Returns the cell editor for the column (the default value is * <code>null</code>). - * + * * @return The cell editor (possibly <code>null</code>). - * + * * @see #setCellEditor(TableCellEditor) */ public TableCellEditor getCellEditor() @@ -393,18 +393,18 @@ public class TableColumn } /** - * Sets the width for the column and sends a {@link PropertyChangeEvent} + * Sets the width for the column and sends a {@link PropertyChangeEvent} * (with the property name 'width') to all registered listeners. If the new - * width falls outside the range getMinWidth() to getMaxWidth() it is + * width falls outside the range getMinWidth() to getMaxWidth() it is * adjusted to the appropriate boundary value. - * + * * @param newWidth the width. - * + * * @see #getWidth() */ public void setWidth(int newWidth) { - int oldWidth = width; + int oldWidth = width; if (newWidth < minWidth) width = minWidth; @@ -425,7 +425,7 @@ public class TableColumn /** * Returns the width for the column (the default value is <code>75</code>). - * + * * @return The width. * * @see #setWidth(int) @@ -436,14 +436,14 @@ public class TableColumn } /** - * Sets the preferred width for the column and sends a - * {@link PropertyChangeEvent} (with the property name 'preferredWidth') to - * all registered listeners. If necessary, the supplied value will be - * adjusted to fit in the range {@link #getMinWidth()} to + * Sets the preferred width for the column and sends a + * {@link PropertyChangeEvent} (with the property name 'preferredWidth') to + * all registered listeners. If necessary, the supplied value will be + * adjusted to fit in the range {@link #getMinWidth()} to * {@link #getMaxWidth()}. - * + * * @param preferredWidth the preferred width. - * + * * @see #getPreferredWidth() */ public void setPreferredWidth(int preferredWidth) @@ -457,16 +457,16 @@ public class TableColumn else this.preferredWidth = preferredWidth; - changeSupport.firePropertyChange("preferredWidth", oldPrefWidth, + changeSupport.firePropertyChange("preferredWidth", oldPrefWidth, this.preferredWidth); } /** - * Returns the preferred width for the column (the default value is + * Returns the preferred width for the column (the default value is * <code>75</code>). - * + * * @return The preferred width. - * + * * @see #setPreferredWidth(int) */ public int getPreferredWidth() @@ -475,14 +475,14 @@ public class TableColumn } /** - * Sets the minimum width for the column and sends a + * Sets the minimum width for the column and sends a * {@link PropertyChangeEvent} (with the property name 'minWidth') to all - * registered listeners. If the current <code>width</code> and/or + * registered listeners. If the current <code>width</code> and/or * <code>preferredWidth</code> are less than the new minimum width, they are * adjusted accordingly. - * + * * @param minWidth the minimum width (negative values are treated as 0). - * + * * @see #getMinWidth() */ public void setMinWidth(int minWidth) @@ -504,9 +504,9 @@ public class TableColumn /** * Returns the <code>TableColumn</code>'s minimum width (the default value * is <code>15</code>). - * + * * @return The minimum width. - * + * * @see #setMinWidth(int) */ public int getMinWidth() @@ -515,14 +515,14 @@ public class TableColumn } /** - * Sets the maximum width for the column and sends a + * Sets the maximum width for the column and sends a * {@link PropertyChangeEvent} (with the property name 'maxWidth') to all - * registered listeners. If the current <code>width</code> and/or - * <code>preferredWidth</code> are greater than the new maximum width, they + * registered listeners. If the current <code>width</code> and/or + * <code>preferredWidth</code> are greater than the new maximum width, they * are adjusted accordingly. - * + * * @param maxWidth the maximum width. - * + * * @see #getMaxWidth() */ public void setMaxWidth(int maxWidth) @@ -542,9 +542,9 @@ public class TableColumn /** * Returns the maximum width for the column (the default value is * {@link Integer#MAX_VALUE}). - * + * * @return The maximum width for the column. - * + * * @see #setMaxWidth(int) */ public int getMaxWidth() @@ -556,10 +556,10 @@ public class TableColumn * Sets the flag that controls whether or not the column is resizable, and * sends a {@link PropertyChangeEvent} (with the property name 'isResizable') * to all registered listeners. - * + * * @param isResizable <code>true</code> if this column is resizable, * <code>false</code> otherwise. - * + * * @see #getResizable() */ public void setResizable(boolean isResizable) @@ -567,17 +567,17 @@ public class TableColumn if (this.isResizable != isResizable) { this.isResizable = isResizable; - changeSupport.firePropertyChange("isResizable", !this.isResizable, + changeSupport.firePropertyChange("isResizable", !this.isResizable, isResizable); } } /** * Returns the flag that controls whether or not the column is resizable. - * + * * @return <code>true</code> if this column is resizable, * <code>false</code> otherwise. - * + * * @see #setResizable(boolean) */ public boolean getResizable() @@ -594,7 +594,7 @@ public class TableColumn { if (headerRenderer == null) return; - Component c = headerRenderer.getTableCellRendererComponent(null, + Component c = headerRenderer.getTableCellRendererComponent(null, getHeaderValue(), false, false, 0, 0); Dimension min = c.getMinimumSize(); Dimension max = c.getMaximumSize(); @@ -624,27 +624,27 @@ public class TableColumn } /** - * Adds a listener so that it receives {@link PropertyChangeEvent} + * Adds a listener so that it receives {@link PropertyChangeEvent} * notifications from this column. The properties defined by the column are: * <ul> * <li><code>width</code> - see {@link #setWidth(int)};</li> * <li><code>preferredWidth</code> - see {@link #setPreferredWidth(int)};</li> - * <li><code>minWidth</code> - see {@link #setMinWidth(int)};</li> + * <li><code>minWidth</code> - see {@link #setMinWidth(int)};</li> * <li><code>maxWidth</code> - see {@link #setMaxWidth(int)};</li> * <li><code>modelIndex</code> - see {@link #setModelIndex(int)};</li> * <li><code>isResizable</code> - see {@link #setResizable(boolean)};</li> - * <li><code>cellRenderer</code> - see + * <li><code>cellRenderer</code> - see * {@link #setCellRenderer(TableCellRenderer)};</li> - * <li><code>cellEditor</code> - see + * <li><code>cellEditor</code> - see * {@link #setCellEditor(TableCellEditor)};</li> - * <li><code>headerRenderer</code> - see + * <li><code>headerRenderer</code> - see * {@link #setHeaderRenderer(TableCellRenderer)};</li> * <li><code>headerValue</code> - see {@link #setHeaderValue(Object)};</li> * <li><code>identifier</code> - see {@link #setIdentifier(Object)}.</li> * </ul> - * + * * @param listener the listener to add (<code>null</code> is ignored). - * + * * @see #removePropertyChangeListener(PropertyChangeListener) */ public synchronized void addPropertyChangeListener( @@ -654,11 +654,11 @@ public class TableColumn } /** - * Removes a listener so that it no longer receives - * {@link PropertyChangeEvent} notifications from this column. If - * <code>listener</code> is not registered with the column, or is + * Removes a listener so that it no longer receives + * {@link PropertyChangeEvent} notifications from this column. If + * <code>listener</code> is not registered with the column, or is * <code>null</code>, this method does nothing. - * + * * @param listener the listener to remove (<code>null</code> is ignored). */ public synchronized void removePropertyChangeListener( @@ -670,9 +670,9 @@ public class TableColumn /** * Returns the property change listeners for this <code>TableColumn</code>. * An empty array is returned if there are currently no listeners registered. - * + * * @return The property change listeners registered with this column. - * + * * @since 1.4 */ public PropertyChangeListener[] getPropertyChangeListeners() @@ -683,7 +683,7 @@ public class TableColumn /** * Creates and returns a default renderer for the column header (in this case, * a new instance of {@link DefaultTableCellRenderer}). - * + * * @return A default renderer for the column header. */ protected TableCellRenderer createDefaultHeaderRenderer() |