Constructs a new instance of this class given its parent (which must be a <code>Table</code>), a style value describing its behavior and appearance, and the index at which to place it in the items maintained by its parent. <p> The style value is either one of the style constants defined in class <code>SWT</code> which is applicable to instances of this class, or must be built by <em>bitwise OR</em>'ing together (that is, using the <code>int</code> "|" operator) two or more of those <code>SWT</code> style constants. The class description lists the style constants that are applicable to the class. Style bits are also inherited from superclasses. </p>
Constructs a new instance of this class given its parent (which must be a <code>Table</code>) and a style value describing its behavior and appearance. The item is added to the end of the items maintained by its parent. <p> The style value is either one of the style constants defined in class <code>SWT</code> which is applicable to instances of this class, or must be built by <em>bitwise OR</em>'ing together (that is, using the <code>int</code> "|" operator) two or more of those <code>SWT</code> style constants. The class description lists the style constants that are applicable to the class. Style bits are also inherited from superclasses. </p>
Returns the receiver's background color.
Returns the background color at the given column index in the receiver.
Returns a rectangle describing the receiver's size and location relative to its parent.
Returns a rectangle describing the receiver's size and location relative to its parent at a column in the table.
Returns <code>true</code> if the receiver is checked, and false otherwise. When the parent does not have the <code>CHECK</code> style, return false.
Returns the font that the receiver will use to paint textual information for this item.
Returns the font that the receiver will use to paint textual information for the specified cell in this item.
Returns the foreground color that the receiver will use to draw.
Returns the foreground color at the given column index in the receiver.
Returns <code>true</code> if the receiver is grayed, and false otherwise. When the parent does not have the <code>CHECK</code> style, return false.
Returns the image stored at the given column index in the receiver, or null if the image has not been set or if the column does not exist.
Returns a rectangle describing the size and location relative to its parent of an image at a column in the table. An empty rectangle is returned if index exceeds the index of the table's last column.
Gets the image indent.
Returns the receiver's parent, which must be a <code>Table</code>.
Returns the text stored at the given column index in the receiver, or empty string if the text has not been set.
Returns a rectangle describing the size and location relative to its parent of the text at a column in the table. An empty rectangle is returned if index exceeds the index of the table's last column.
Sets the receiver's background color to the color specified by the argument, or to the default system color for the item if the argument is null.
Sets the background color at the given column index in the receiver to the color specified by the argument, or to the default system color for the item if the argument is null.
Sets the checked state of the checkbox for this item. This state change only applies if the Table was created with the SWT.CHECK style.
Sets the font that the receiver will use to paint textual information for this item to the font specified by the argument, or to the default font for that kind of control if the argument is null.
Sets the font that the receiver will use to paint textual information for the specified cell in this item to the font specified by the argument, or to the default font for that kind of control if the argument is null.
Sets the receiver's foreground color to the color specified by the argument, or to the default system color for the item if the argument is null.
Sets the foreground color at the given column index in the receiver to the color specified by the argument, or to the default system color for the item if the argument is null.
Sets the grayed state of the checkbox for this item. This state change only applies if the Table was created with the SWT.CHECK style.
Sets the receiver's image at a column.
Sets the image for multiple columns in the table.
Sets the indent of the first column's image, expressed in terms of the image's width.
Sets the receiver's text at a column
Sets the text for multiple columns in the table.
Returns the receiver's image if it has one, or null if it does not.
Returns the receiver's text, which will be an empty string if it has never been set.
Sets the receiver's image to the argument, which may be null indicating that no image should be displayed.
Sets the receiver's text.
Instances of this class represent a selectable user interface object that represents an item in a table. <dl> <dt><b>Styles:</b></dt> <dd>(none)</dd> <dt><b>Events:</b></dt> <dd>(none)</dd> </dl> <p> IMPORTANT: This class is <em>not</em> intended to be subclassed. </p>
@see <a href="http://www.eclipse.org/swt/snippets/#table">Table, TableItem, TableColumn snippets</a> @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a>