All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dtai.gwt.GridGadget

java.lang.Object
   |
   +----dtai.gwt.Gadget
           |
           +----dtai.gwt.ContainerGadget
                   |
                   +----dtai.gwt.PanelGadget
                           |
                           +----dtai.gwt.BorderGadget
                                   |
                                   +----dtai.gwt.ScrollPaneGadget
                                           |
                                           +----dtai.gwt.GridGadget

public class GridGadget
extends ScrollPaneGadget
implements CellSelectable
A scrolling list of text items.


Constructor Index

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

Method Index

 o addCellListener(CellListener)
Adds the specified listener to be notified when component events occur on this component.
 o addColumn(String)
addColumn
 o addColumn(String, int)
addColumt
 o addColumnAt(String, int)
addColumnAt
 o adjustmentValueChanged(AdjustmentEvent)
adjustmentValueChanged
 o deselectAll()
deselectAll
 o doLayout()
doLayout
 o ensureRowCount(int)
ensureRowCount
 o fontChanged()
fontChanged
 o getCellGadget(int, int)
Gets the item associated with the specified index.
 o getPreferredSize()
gets the preferred dimensions
 o getPreferredSize(int)
gets the preferred dimensions
 o getSelectedCell()
getSelectedCell
 o getSelectedCells()
getSelectedCells
 o getSelectedCount()
getSelectedCount
 o getShowGrid()
Returns true if showing visible grid
 o headerClicked(MCColumnHeader)
headerClicked
 o headerMouseDragged(MCColumnHeader, MouseEvent)
headerMouseDragged
 o headerMouseExited(MCColumnHeader, MouseEvent)
headerMouseExited
 o headerMouseMoved(MCColumnHeader, MouseEvent)
headerMouseMoved
 o headerMousePressed(MCColumnHeader, MouseEvent)
headerMousePressed
 o headerMouseReleased(MCColumnHeader, MouseEvent)
headerMouseReleased
 o isMultipleMode()
Returns true if this list allows multiple selections.
 o processCellEvent(CellEvent)
 o processEvent(AWTEvent)
processEvent
 o removeAllColumns()
removeAllColumns
 o removeAllRows()
removeAllRows
 o removeCellListener(CellListener)
Removes the specified listener so it no longer receives cell events on this cell.
 o resetColumnWidth(int)
resets the width of the column
 o resetColumnWidths()
resetColumWidths
 o selectAll()
selectAll
 o selectCell(int, int)
selectCell
 o selectColumn(int)
setColumn
 o selectionChanged(AWTEvent, boolean)
selectionChanged
 o selectRow(int)
selectRow
 o setCellGadget(int, int, Gadget)
setCellGadget
 o setColumnChars(int, int)
setColumnChars
 o setColumnWidth(int, int)
sets the width of the column
 o setMultipleMode(boolean)
Sets whether this list should allow multiple selections or not.
 o setShowGrid(boolean)
Sets whether this list should show the grid.
 o setTopIndex(int)
setTopIndex
 o validate()
validate

Constructors

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

 o GridGadget
 public GridGadget(int rows)
Creates a new scrolling list 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 GridGadget
 public GridGadget(int rows,
                   boolean multipleMode)
Creates a new scrolling list 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 isMultipleMode
 public boolean isMultipleMode()
Returns true if this list allows multiple selections.

Returns:
boolean
See Also:
setMultipleMode
 o setMultipleMode
 public void setMultipleMode(boolean b)
Sets whether this list should allow multiple selections or not.

Parameters:
b - - the boolean to allow multiple selections
See Also:
isMultipleMode
 o getShowGrid
 public boolean getShowGrid()
Returns true if showing visible grid

Returns:
boolean
See Also:
setShowGrid
 o setShowGrid
 public void setShowGrid(boolean b)
Sets whether this list should show the grid.

Parameters:
b - - TBD
See Also:
getShowGrid
 o addCellListener
 public synchronized void addCellListener(CellListener l)
Adds the specified listener to be notified when component events occur on this component.

Parameters:
l - the listener to receive the events
 o removeCellListener
 public synchronized void removeCellListener(CellListener l)
Removes the specified listener so it no longer receives cell events on this cell.

Parameters:
l - the listener to remove
 o processEvent
 protected void processEvent(AWTEvent e)
processEvent

Parameters:
e - a CellEvent
Returns:
boolean result
Overrides:
processEvent in class ContainerGadget
 o processCellEvent
 protected void processCellEvent(CellEvent e)
 o selectionChanged
 public void selectionChanged(AWTEvent event,
                              boolean selected)
selectionChanged

Parameters:
event - - TBD
selected - - TBD
 o adjustmentValueChanged
 public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged

Parameters:
e - - TBD
Overrides:
adjustmentValueChanged in class ScrollPaneGadget
 o setTopIndex
 public void setTopIndex(int topIndex)
setTopIndex

Parameters:
topIndex - - TBD
 o addColumn
 public void addColumn(String name)
addColumn

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

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 getSelectedCount
 public int getSelectedCount()
getSelectedCount

Returns:
int
 o getSelectedCells
 public GadgetCell[] getSelectedCells()
getSelectedCells

Returns:
GadgetCell[]
 o getSelectedCell
 public GadgetCell getSelectedCell()
getSelectedCell

Returns:
GadgetCell
 o setColumnWidth
 public void setColumnWidth(int columnIndex,
                            int width)
sets the width of the column

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

Parameters:
columIndex - - TBD
numChars - - TBD
 o resetColumnWidth
 public void resetColumnWidth(int columnIndex)
resets the width of the column

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

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

 o validate
 protected void validate()
validate

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

Overrides:
doLayout in class ScrollPaneGadget
 o ensureRowCount
 protected void ensureRowCount(int min)
ensureRowCount

Parameters:
min - - TBD
 o setCellGadget
 public void setCellGadget(int rowIndex,
                           int columnIndex,
                           Gadget gadget)
setCellGadget

Parameters:
rowIndex - - TBD
columIndex - - TBD
gadget - - TBD
 o getCellGadget
 public Gadget getCellGadget(int rowIndex,
                             int columnIndex)
Gets the item associated with the specified index.

Parameters:
rowindex - - the row position of the item
columnIndex - - the column position of the item
Returns:
Gadget
See Also:
getItemCount
 o getPreferredSize
 public Dimension getPreferredSize()
gets the preferred dimensions

Returns:
Dimension
Overrides:
getPreferredSize in class ScrollPaneGadget
 o getPreferredSize
 public Dimension getPreferredSize(int rows)
gets the preferred dimensions

Parameters:
rows - - TBD
Returns:
Dimension
 o selectCell
 public void selectCell(int rowIndex,
                        int columnIndex)
selectCell

Parameters:
rowIndex - - TBD
columnIndex - - TBD
 o selectColumn
 public void selectColumn(int columnIndex)
setColumn

Parameters:
columnIndex - - TBD
 o selectRow
 public void selectRow(int rowIndex)
selectRow

Parameters:
rowIndex - - TBD
 o selectAll
 public void selectAll()
selectAll

 o deselectAll
 public void deselectAll()
deselectAll

 o headerClicked
 public void headerClicked(MCColumnHeader header)
headerClicked

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

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

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

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

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

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index