JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.table
Class JCListTable

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--com.klg.jclass.table.JCTable
                          |
                          +--com.klg.jclass.table.JCListTable
All Implemented Interfaces:
ActionListener, EventListener, FocusListener, ImageObserver, MenuContainer, Serializable

public class JCListTable
extends JCTable

JCListTable is a subclass of JCTable that provides list-like look and behavior. The following properties are set to values different from JCTable:

In addition, a specialized SelectionModel is set that selects by row.

See Also:
Serialized Form

Nested Class Summary
protected  class JCListTable.Listeners
          List-specific listeners.
protected  class JCListTable.ListSelection
          The JCListSelection class supports row and column level selection.
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static int SELECT_COLUMN
           
static int SELECT_ROW
           
protected  int selection_type
           
 
Fields inherited from class com.klg.jclass.table.JCTable
actions, adjustmentHandler, allow_cell_resize, allow_resize_by, auto_edit, auto_scroll, cell_border_width, cellAreaHandler, cellDisplayListeners, cellLayout, cellRendererPane, cellStyles, column_label_display, column_label_offset, column_label_placement, columnWidths, component_border_width, current_column, current_row, dataView, default_cell_style, default_label_style, edit_height_policy, edit_width_policy, editCellListeners, focus_color, focus_indicator, focusManager, frame_border, frame_border_width, frozen_column_placement, frozen_columns, frozen_row_placement, frozen_rows, hsb, hsb_attach, hsb_display, hsb_offset, hsb_position, hsb_track, hsb_track_row, ignore_container_size, jump_mode, keyHandler, left_column, margin_height, margin_width, min_cell_visibility, mouseHandler, mouseWheelListener, moveables, needs_initial_set_left_check, needs_initial_set_top_check, needs_initial_traverse, oldFocusOwner, paintListeners, pointer_traverse_forces_edit, popupMenu, popupMenuEnabled, repaint_enabled, resize_even, resize_interactive, resizeListeners, resizeMotionListeners, row_label_display, row_label_offset, row_label_placement, rowHeights, scrolling, scrollListeners, select_include_labels, selected_background, selected_background_mode, selected_foreground, selected_foreground_mode, selectionHandler, selectListeners, set_initial_left, set_initial_top, set_left_column, set_top_row, sort_column, sort_direction, sort_series, sortListeners, spanHandler, store_image, store_image_enabled, store_origin, tableChangeHandler, tableLayout, top_row, track_background, track_cursor, track_foreground, track_size, traverse_cycle, traverseListeners, userData, variable_estimate_count, visible_columns, visible_rows, vsb, vsb_attach, vsb_display, vsb_offset, vsb_position, vsb_track, vsb_track_column
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JCListTable()
           
 
Method Summary
 int getSelectionType()
          Returns the selection type.
 void setSelectionType(int value)
          Sets the type of selection.
 
Methods inherited from class com.klg.jclass.table.JCTable
actionPerformed, addAction, addAction, addCellDisplayListener, addColumnSelection, addEditCellListener, addNotify, addPaintListener, addResizeCellListener, addResizeCellMotionListener, addRowSelection, addScrollListener, addSelection, addSelectListener, addSortListener, addSpannedRange, addTableMouseWheelListener, addToMoveables, addTraverseCellListener, beginEdit, cancelEdit, clearSelectedCells, clearSelection, clearSpannedRanges, cloneCellStyles, commitEdit, createCellStyle, createDefaultCellLayout, createDefaultCellStyleSeries, createDefaultColumnWidthSeries, createDefaultDataSource, createDefaultDataView, createDefaultRowHeightSeries, createDefaultSelectionModel, createDefaultSpanHandler, createDefaultUserDataSeries, createPopupMenu, dispose, doLayout, doResizeEvents, dragColumn, dragRow, findMethod, fireJCCellDisplayEvent, fireJCEditCellEvent, fireJCPaintEvent, fireJCResizeCellEvent, fireJCResizeCellMotionEvent, fireJCScrollEvent, fireJCSelectEvent, fireJCSortEvent, fireJCTraverseCellEvent, focusGained, focusLost, getAction, getAllowCellResize, getAllowResizeBy, getAutoScroll, getCellAreaHandler, getCellBorderWidth, getCellBounds, getCellLayout, getCellPosition, getCellStyle, getCellStyleRanges, getCellStyles, getCellStyleValues, getCharHeight, getCharWidth, getColumnCellSize, getColumnClass, getColumnLabelOffset, getColumnLabelPlacement, getColumnPixelWidth, getColumnWidthValues, getComponent, getComponentBorderWidth, getComponentModel, getCurrentCell, getCurrentColumn, getCurrentRow, getDataSource, getDataView, getDefaultCellStyle, getDefaultLabelStyle, getEditHeightPolicy, getEditingComponent, getEditTraverseHandler, getEditWidthPolicy, getFocusColor, getFocusIndicator, getFocusManager, getFrameBorder, getFrameBorderWidth, getFrozenColumnPlacement, getFrozenColumns, getFrozenRowPlacement, getFrozenRows, getHorizSB, getHorizSBAttachment, getHorizSBDisplay, getHorizSBOffset, getHorizSBPosition, getHorizSBTrack, getHorizSBTrackRow, getJumpScroll, getKeyInputHandler, getLeftColumn, getLicense, getMarginHeight, getMarginWidth, getMaxHeight, getMaxWidth, getMinCellVisibility, getMinHeight, getMinimumSize, getMinWidth, getMouseInputHandler, getNumColumns, getNumRows, getNumVisibleColumns, getNumVisibleRows, getPixelHeight, getPixelWidth, getPointerTraverseForcesEdit, getPosition, getPreferredSize, getRowCellSize, getRowHeightValues, getRowLabelOffset, getRowLabelPlacement, getRowPixelHeight, getSelectedBackground, getSelectedBackgroundMode, getSelectedCells, getSelectedForeground, getSelectedForegroundMode, getSelectIncludeLabels, getSelectionModel, getSelectionPolicy, getSpanHandler, getSpannedRange, getSpannedRanges, getTableLayout, getTextHeightOffset, getTextWidthOffset, getTopRow, getTrackBackground, getTrackForeground, getTrackSize, getUI, getUIClassID, getUniqueCellStyle, getUserData, getVariableEstimateCount, getVertSB, getVertSBAttachment, getVertSBDisplay, getVertSBOffset, getVertSBPosition, getVertSBTrack, getVertSBTrackColumn, getVisibleCells, getVisibleColumns, getVisibleRows, goToRow, hasComponent, hasComponents, hideShowColumns, isAutoEdit, isCell, isCellVisible, isColumnHidden, isColumnLabel, isColumnLabelDisplay, isColumnVisible, isContentClipped, isCurrentCell, isEditable, isFocusTraversable, isIgnoreContainerSize, isLabel, isPopupMenuEnabled, isRecalcRequired, isRelayoutRequired, isRepaintEnabled, isRepaintRequired, isResizable, isResizeEven, isResizeInteractive, isRowHidden, isRowLabel, isRowLabelDisplay, isRowVisible, isSelected, isSeriesDataSorted, isStoreImageEnabled, isTrackCursor, isTracking, isTraversable, isTraverseCycle, isValidCell, keyPressed, keyReleased, keyTyped, layoutAreas, makeColumnVisible, makeRowVisible, makeVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintComponent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeAction, removeAction, removeAction, removeAllActions, removeCellDisplayListener, removeEditCellListener, removePaintListener, removeResizeCellListener, removeResizeCellMotionListener, removeScrollListener, removeSelectListener, removeSortListener, removeSpannedRange, removeTableMouseWheelListener, removeTraverseCellListener, repaintSelected, requestChange, requestChange, requestChange, requestFocus, resetSortedRows, resetSwappedColumns, resetSwappedRows, reshape, selectAll, setAllowCellResize, setAllowResizeBy, setAutoEdit, setAutoScroll, setCellBorderWidth, setCellEditor, setCellEditor, setCellEditorMapping, setCellLayout, setCellRenderer, setCellRenderer, setCellRendererMapping, setCellStyle, setCellStyle, setCellStyles, setCharHeight, setCharWidth, setColumnCellSize, setColumnHidden, setColumnLabelDisplay, setColumnLabelOffset, setColumnLabelPlacement, setColumnSelection, setColumnWidthChanged, setComponent, setComponent, setComponentBorderWidth, setCurrentCell, setCurrentCell, setCurrentCell, setCursor, setDataSource, setDataView, setEditHeightPolicy, setEditWidthPolicy, setFocusColor, setFocusIndicator, setFocusManager, setFrameBorder, setFrameBorderWidth, setFrozenColumnPlacement, setFrozenColumns, setFrozenRowPlacement, setFrozenRows, setHorizSB, setHorizSBAttachment, setHorizSBDisplay, setHorizSBOffset, setHorizSBPosition, setHorizSBTrack, setHorizSBTrackRow, setIgnoreContainerSize, setJumpScroll, setLeftColumn, setLicense, setMarginHeight, setMarginWidth, setMaxHeight, setMaxWidth, setMinCellVisibility, setMinHeight, setMinWidth, setPixelHeight, setPixelWidth, setPointerTraverseForcesEdit, setPopupMenuEnabled, setRecalcRequired, setRelayoutRequired, setRepaintEnabled, setRepaintRequired, setResizeEven, setResizeInteractive, setRowCellSize, setRowHeightChanged, setRowHidden, setRowLabelDisplay, setRowLabelOffset, setRowLabelPlacement, setRowSelection, setSelectedBackground, setSelectedBackgroundMode, setSelectedCells, setSelectedCells, setSelectedForeground, setSelectedForegroundMode, setSelectIncludeLabels, setSelection, setSelectionModel, setSelectionPolicy, setSeriesDataSorted, setSpanHandler, setSpannedRanges, setStoreImageEnabled, setTopRow, setTrackBackground, setTrackCursor, setTrackForeground, setTrackSize, setTraverseCycle, setUI, setUserData, setUserData, setVariableEstimateCount, setVertSB, setVertSBAttachment, setVertSBDisplay, setVertSBOffset, setVertSBPosition, setVertSBTrack, setVertSBTrackColumn, setVisibleColumns, setVisibleRows, showPopupMenu, sortByColumn, sortByColumn, sortByColumn, sortByColumn, swapColumns, swapRows, traverse, traverse, updateUI, XtoColumn, XYToCell, YtoRow
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SELECT_ROW

public static final int SELECT_ROW
See Also:
Constant Field Values

SELECT_COLUMN

public static final int SELECT_COLUMN
See Also:
Constant Field Values

selection_type

protected int selection_type
Constructor Detail

JCListTable

public JCListTable()
Method Detail

getSelectionType

public int getSelectionType()
Returns the selection type.

Returns:
selection type

setSelectionType

public void setSelectionType(int value)
Sets the type of selection. Valid types are JCListTable.SELECT_ROW and JCListTable.SELECT_COLUMN.

Parameters:
value -

Copyright © 2004 Quest Software Inc..
All rights reserved.