JClass LiveTable

PreviousNextIndex

Appendix  A

Event Summary

This table is a quick reference to JClass LiveTable's events and their corresponding event listeners. Event listeners may use up to three methods that are used during the process of executing the event. The standard naming convention for these methods are before<Event>, <event>, and after<Event>. For details on how to use events and listeners in your programs, see Events and Listeners, in Chapter 7.

Event and

Description

Event

Methods

Action

Listener

Interface

before

on

after

JCCellDisplayEvent

 

Posted when a cell's contents are to be displayed in a table.

getRow

getColumn

getCellData

getDisplayData

setDisplayData

 

l

l

l

l

l

 

JCCellDisplayListener

JCEditCellEvent

 

Posted when a cell's contents are to be edited.

getRow

getColumn

getEditingComponent

getType

isCancelled

setCancelled

l

l

l

l

l

l

l

l

l

l

l

-

l

l

l

l

l

-

JCEditCellListener

JCPaintEvent

 

Posted when a portion of the table is painted.

getType

getStartRow

getStartColumn

getEndRow

getEndColumn

getCellRange

l

l

l

l

l

l

 

l

l

l

l

l

l

JCPaintListener

JCPrintEvent1

 

The event posted for each page during the printing process.

getGraphics

getMarginUnits

getNumHorizontalPages

getNumPages

getNumVerticalPages

getPage

getPageDimensions

getPageMargins

getPageResolution

getTableDimensions

getType

l

l

l

l

l

l

l

l

l

-

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

-

l

JCPrintListener

JCResizeCellEvent

 

Posted when a cell in the table is resized.

getRow

getColumn

getCurrentRowHeight

getNewRowHeight

setNewRowHeight

getCurrentColumnWidth

getNewColumnWidth

setNewColumnWidth

isCancelled

setCancelled

l

l

l

l

-

l

l

-

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

-

l

l

-

l

-

JCResizeCellListener

JCResizeCellEvent

 

Posted while a cell is being resized.

 

getRow

getColumn

getCurrentRowHeight

getNewRowHeight

setNewRowHeight

getCurrentColumnWidth

getNewColumnWidth

setNewColumnWidth

isCancelled

setCancelled

 

l

l

l

l

l

l

l

l

l

l

 

JCResizeCellMotionListener2

JCScrollEvent

 

Posted when a user resizes a row and/or column.

getAdjustable

getDirection

getEvent

getType

getValue

setValue

 

l

l

l

l

l

l

l

l

l

l

l

-

JCScrollListener

JCSelectEvent

 

Posted when a user selects one or more cells.

getType

getStartRow

getStartColumn

getEndRow

getEndColumn

isCancelled

setCancelled

getAction

getActionString

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

-

l

l

JCSelectListener

JCSortEvent

 

Posted after a sortByColumn call.

getColumns

getNewRows

 

l

l

 

JCSortListener

JCTableDataEvent

 

Posted when the TableDataModel object is modified.

getRow

getColumn

getNumAffected

getDestination

getCommand

 

l

l

l

l

l

 

JCTableDataListener3

JCTraverseCellEvent

 

Posted when a user traverses from one cell to another.

getRow

getColumn

getNextRow

getNextColumn

setNextRow

setNextColumn

getTraverseType

isCancelled

setCancelled

 

l

l

l

l

l

l

l

l

l

l

l

l

l

-

-

l

l

-

JCTraverseCellListener

1JCPrintEvent actions are not before<Event>, on<Event> and after<Event> as they are with other events; the action events are printPageHeader(), printPageBody() and printPageFooter().

2JCResizeCellMotionListener has one method: resizeCellDragged(). It is called repeatedly during cell resizing.

3JCTableDataEvents are posted by the table's data source, and not by the table itself.


PreviousNextIndex