All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dtai.gwt.TableGadget

java.lang.Object
   |
   +----dtai.gwt.Gadget
           |
           +----dtai.gwt.ContainerGadget
                   |
                   +----dtai.gwt.PanelGadget
                           |
                           +----dtai.gwt.BorderGadget
                                   |
                                   +----dtai.gwt.ScrollPaneGadget
                                           |
                                           +----dtai.gwt.ScrollGadgetGadget
                                                   |
                                                   +----dtai.gwt.ScrollListGadget
                                                           |
                                                           +----dtai.gwt.TableGadget

public class TableGadget
extends ScrollListGadget
TableGadget


Constructor Index

 o TableGadget()
Creates a new scrolling list initialized with no visible Lines or multiple selections.
 o TableGadget(int)
Creates a new table initialized with the specified number of visible lines and a boolean stating whether multiple selections are allowed or not.
 o TableGadget(int, boolean)
Creates a new table initialized with the specified number of visible lines and a boolean stating whether multiple selections are allowed or not.

Method Index

 o addColumn(String)
addColumn
 o addColumn(String, int)
addColumn
 o addColumnAt(String, int)
addColumnAt
 o adjustmentValueChanged(AdjustmentEvent)
adjustmentValueChanged
 o compare(Object, Object)
compare
 o doLayout()
doLayout
 o fontChanged()
fontChanged
 o getCell(int, int)
Gets the cell associated with the specified index.
 o getItem(int)
getItem
 o getPreferredSize()
Returns the preferred dimensions needed for the list with the specified amount of rows.
 o getPreferredSize(int)
gets the preferred size
 o getRow(int)
getRow
 o getRowArg(int)
getRowArg
 o getRowIndexFromArg(Object)
getRowIndexFromArg
 o headerChanged(ColumnHeader)
headerChanged
 o headerClicked(ColumnHeader)
headerClicked
 o headerMouseDragged(ColumnHeader, MouseEvent)
headerMouseDragged
 o headerMouseExited(ColumnHeader, MouseEvent)
headerMouseExited
 o headerMouseMoved(ColumnHeader, MouseEvent)
headerMouseMoved
 o headerMousePressed(ColumnHeader, MouseEvent)
headerMousePressed
 o headerMouseReleased(ColumnHeader, MouseEvent)
headerMouseReleased
 o removeAllColumns()
removeAllColumns
 o removeAllRows()
removeAllRows
 o resetColumnWidth(int)
Resets the column width.
 o resetColumnWidths()
resetColumnWidths
 o setCell(int, int, String)
setCell
 o setCell(int, int, String, Object)
setCell
 o setColumnChars(int, int)
setColumnChars
 o setColumnWidth(int, int)
Sets the column width
 o setRowArg(int, Object)
setRowArg
 o setRowBackground(Color)
sets the background for the row area
 o setRowColor(int, Color)
setRowArg
 o update(GadgetGraphics)
update
 o validate()
validate

Constructors

 o TableGadget
 public TableGadget()
Creates a new scrolling list initialized with no visible Lines or multiple selections.

 o TableGadget
 public TableGadget(int rows)
Creates a new table initialized with the specified number of visible lines and a boolean stating whether multiple selections are allowed or not.

Parameters:
rows - - the number of items to show.
 o TableGadget
 public TableGadget(int rows,
                    boolean multipleMode)
Creates a new table initialized with the specified number of visible lines and a boolean stating whether multiple selections are allowed or not.

Parameters:
rows - - the number of items to show.
multipleMode - - if true then multiple selections are allowed.

Methods

 o setRowBackground
 public void setRowBackground(Color color)
sets the background for the row area

Parameters:
color - - the background color
 o update
 public void update(GadgetGraphics g)
update

Parameters:
g - - TBD
Overrides:
update in class BorderGadget
 o addColumn
 public void addColumn(String name)
addColumn

Parameters:
name - - TBD
 o addColumn
 public void addColumn(String name,
                       int prefSize)
addColumn

Parameters:
name - - TBD
prefSize - - TBD
 o addColumnAt
 public void addColumnAt(String name,
                         int columnIndex)
addColumnAt

Parameters:
name - - TBD
columnIndex - - TBD
 o removeAllColumns
 public void removeAllColumns()
removeAllColumns

 o removeAllRows
 public void removeAllRows()
removeAllRows

 o setColumnWidth
 public void setColumnWidth(int columnIndex,
                            int width)
Sets the column width

Parameters:
columnIndex - - TBD
width - - TBD
 o setColumnChars
 public void setColumnChars(int columnIndex,
                            int numChars)
setColumnChars

Parameters:
columnIndex - - TBD
numChars - - TBD
 o resetColumnWidth
 public void resetColumnWidth(int columnIndex)
Resets the column width.

Parameters:
columnIndex - - TBD
 o fontChanged
 protected void fontChanged()
fontChanged

Overrides:
fontChanged in class ContainerGadget
 o resetColumnWidths
 public void resetColumnWidths()
resetColumnWidths

 o validate
 protected void validate()
validate

Overrides:
validate in class ContainerGadget
 o doLayout
 public void doLayout()
doLayout

Overrides:
doLayout in class ScrollGadgetGadget
 o setCell
 public void setCell(int rowIndex,
                     int columnIndex,
                     String value)
setCell

Parameters:
rowIndex - - TBD
columnIndex - - TBD
value - - TBD
 o setCell
 public void setCell(int rowIndex,
                     int columnIndex,
                     String value,
                     Object sortValue)
setCell

Parameters:
rowIndex - - TBD
columnIndex - - TBD
value - - TBD
sortValue - - TBD
 o setRowArg
 public void setRowArg(int rowIndex,
                       Object arg)
setRowArg

Parameters:
rowIndex - - TBD
arg - - TBD
 o setRowColor
 public void setRowColor(int rowIndex,
                         Color color)
setRowArg

Parameters:
rowIndex - - TBD
arg - - TBD
 o getRow
 public Gadget getRow(int rowIndex)
getRow

Parameters:
rowIndex - - TBD
Returns:
Gadget
 o getRowArg
 public Object getRowArg(int rowIndex)
getRowArg

Parameters:
rowIndex - - TBD
Returns:
Object
 o getRowIndexFromArg
 public int getRowIndexFromArg(Object arg)
getRowIndexFromArg

Parameters:
arg - - TBD
Returns:
int
 o getCell
 public String getCell(int rowIndex,
                       int columnIndex)
Gets the cell associated with the specified index.

Parameters:
columnIndex - - the position of the item
Returns:
String
See Also:
getItemCount
 o getItem
 public String getItem(int rowIndex)
getItem

Parameters:
rowIndex - - TBD
Returns:
String
Overrides:
getItem in class ScrollListGadget
 o getPreferredSize
 public Dimension getPreferredSize()
Returns the preferred dimensions needed for the list with the specified amount of rows.

Returns:
Dimension - the preferred dimensions.
Overrides:
getPreferredSize in class ScrollGadgetGadget
 o getPreferredSize
 public Dimension getPreferredSize(int rows)
gets the preferred size

Parameters:
rows - - TBD
Returns:
Dimension
Overrides:
getPreferredSize in class ScrollGadgetGadget
 o adjustmentValueChanged
 public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged

Parameters:
e - - TBD
Overrides:
adjustmentValueChanged in class ScrollGadgetGadget
 o headerChanged
 public void headerChanged(ColumnHeader header)
headerChanged

Parameters:
header - - TBD
 o compare
 public int compare(Object left,
                    Object right)
compare

Parameters:
left - - TBD
right - - TBD
Returns:
int
 o headerClicked
 public void headerClicked(ColumnHeader header)
headerClicked

Parameters:
header - - TBD
 o headerMouseMoved
 public void headerMouseMoved(ColumnHeader header,
                              MouseEvent mouse)
headerMouseMoved

Parameters:
header - - TBD
mouse - - TBD
 o headerMouseExited
 public void headerMouseExited(ColumnHeader header,
                               MouseEvent mouse)
headerMouseExited

Parameters:
header - - TBD
mouse - - TBD
 o headerMousePressed
 public void headerMousePressed(ColumnHeader header,
                                MouseEvent mouse)
headerMousePressed

Parameters:
header - - TBD
mouse - - TBD
 o headerMouseDragged
 public void headerMouseDragged(ColumnHeader header,
                                MouseEvent mouse)
headerMouseDragged

Parameters:
header - - TBD
mouse - - TBD
Returns:
boolean result
 o headerMouseReleased
 public void headerMouseReleased(ColumnHeader header,
                                 MouseEvent mouse)
headerMouseReleased

Parameters:
header - - TBD
mouse - - TBD
Returns:
boolean result

All Packages  Class Hierarchy  This Package  Previous  Next  Index