Skip navigation links


com.essbase.eas.ui.ctable
Class CTable

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTable
                  extended by com.essbase.eas.ui.ctable.CTable

All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable
Direct Known Subclasses:
SmartListMappingTable, SmartListObjectTable

public class CTable
extends javax.swing.JTable
implements java.awt.dnd.DragSourceListener, java.awt.dnd.DragGestureListener, java.awt.datatransfer.Transferable

Title: Description: Copyright: Copyright (c) 2001 Company: Hyperion Solutions Corporation

Version:
1.0
Author:
Sree Menon
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class javax.swing.JTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode

 

Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

 

Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer

 

Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy

 

Field Summary
protected  boolean bSortable
           
protected  TableCellEditorListener cellEditorListener
           
protected  java.lang.Object clickToEdit
           
protected static TableRowColor DEFFAULT_ROWCOLOR
           
protected  java.awt.dnd.DragSource dragSource
           
protected  boolean enableTooltip
           
protected  java.util.ArrayList flavors
           
protected  CTableModel model
           
protected  java.awt.event.MouseAdapter mouseAdapter
           
protected  java.awt.event.MouseAdapter mouseHdrAdapter
           
protected  CTableMouseListener mouseListener
           
protected  TableRowColor rowColor
           
protected  RowHeaderRenderer rowHeaderRenderer
           
protected  javax.swing.event.ListSelectionListener selListener
           
protected  int tooltipCol
           

 

Fields inherited from class javax.swing.JTable
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader

 

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
CTable()
           
CTable(java.lang.String name)
           
CTable(javax.swing.table.TableModel model)
           

 

Method Summary
 int addRow()
           
protected  void addSelectionListener()
           
 void clearData()
           
protected  void createDefEditors()
           
protected  void createDefRenderers()
           
 void delRow(int row)
           
 void delRows(int[] rows)
           
 void dispose()
           
protected  void disposeEditors()
           
 void doCellClick(int row, int column)
           
 void doCellDblClick(int row, int column)
           
 void doRightClick(java.awt.Point p, int row, int column)
           
 void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
           
 void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
           
 void dragExit(java.awt.dnd.DragSourceEvent dse)
           
 void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
           
 void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
           
 void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
           
 boolean editCellAt(int row, int column, java.util.EventObject e)
           
 void editingStopped(javax.swing.event.ChangeEvent e)
           
 void enableRowTooltip(boolean enable)
           
 java.awt.Color getBackground(int row)
           
protected  boolean getBoolean(java.lang.Object obj)
           
 java.lang.Object getCellData(int iRow, int iCol)
           
 javax.swing.table.TableCellEditor getCellEditor(int row, int column)
           
 TableCellEditorListener getCellEditorListener()
           
 java.lang.Object getClickToEdit()
           
 int getColumnAlignment(int column)
           
 java.lang.Class getColumnClass(int column)
           
 int getColumnCount()
           
 int getColumnIndexAtX(int x)
           
 java.lang.String getColumnName(int column)
           
 java.lang.Object getDragObject()
           
 java.awt.Color getForeground(int row)
           
 TableRowColor getRowColor()
           
 int getRowCount()
           
 java.lang.Object getRowData(int row)
           
 CTableModel getTableModel()
           
 java.lang.String[] getTableText()
           
 int getTooltipColumn()
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
          implementation of the Transferable.getTransferData() method.
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
          implementation of the Transferable.getTransferDataFlavors() method.
 java.lang.Object getValueAt(int row, int column)
           
 void handleMouseClick(java.awt.event.MouseEvent e)
           
 void hanldeAltEnter(int row, int column)
           
protected  void initFlavors(java.lang.Object data)
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
          implementation of the Transferable.isDataFlavorSupported() method.
 boolean isEditable()
           
 boolean isRowTooltipEnabled()
           
 boolean isSortable()
           
 void moveColumns()
           
 void persistColumns()
           
protected  boolean processKeyBinding(javax.swing.KeyStroke ks, java.awt.event.KeyEvent e, int condition, boolean pressed)
           
 void recalcRowHeight(int row)
           
 void removeEditor()
           
protected  void removeSelectionListener()
           
protected  void rowSelectionChanged(int firstIndex, int lastIndex, boolean adjusting)
           
 void setCellData(int iRow, int iCol, java.lang.Object objData)
           
 void setCellEditorListener(TableCellEditorListener cellEditorListener)
           
 void setClickToEdit(java.lang.Object obj)
           
 void setColumnAlignment(int column, int alignment)
           
 void setColumnCount(int columns)
           
 void setColumnEditor(int col, java.awt.Component editComp)
           
 void setColumnName(int iColumn, java.lang.String strColName)
           
 void setColumnType(int col, int type)
           
 void setDateFormat(java.text.DateFormat format)
           
 void setDateFormat(int dateFmt)
          No time format, onky date displayed
 void setDateFormat(int dateFmt, int timeFmt)
           
 void setEditable(boolean bEditable)
           
 void setFont(java.awt.Font font)
           
 void setMaxColumns(int columns)
           
 void setModel(javax.swing.table.TableModel dataModel)
           
 void setMouseListener(CTableMouseListener listener)
           
 void setRowColor(TableRowColor rowColor)
           
 void setRowData(int row, java.lang.Object obj)
           
 void setSelectionModel(javax.swing.ListSelectionModel model)
           
 void setSortable(boolean bSortable)
           
 void setTooltipColumn(int col)
           
protected  void setupRowHeaders()
           
 void sortTable(int column)
           
 void sortTable(int column, boolean ascending)
           

 

Methods inherited from class javax.swing.JTable
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editingCanceled, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnModel, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, removeColumn, removeColumnSelectionInterval, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged

 

Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removePropertyChangeListener, removePropertyChangeListener, 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

DEFFAULT_ROWCOLOR

protected static TableRowColor DEFFAULT_ROWCOLOR

model

protected CTableModel model

bSortable

protected boolean bSortable

rowColor

protected TableRowColor rowColor

cellEditorListener

protected TableCellEditorListener cellEditorListener

mouseListener

protected CTableMouseListener mouseListener

rowHeaderRenderer

protected RowHeaderRenderer rowHeaderRenderer

enableTooltip

protected boolean enableTooltip

tooltipCol

protected int tooltipCol

dragSource

protected java.awt.dnd.DragSource dragSource

flavors

protected java.util.ArrayList flavors

clickToEdit

protected java.lang.Object clickToEdit

selListener

protected javax.swing.event.ListSelectionListener selListener

mouseAdapter

protected java.awt.event.MouseAdapter mouseAdapter

mouseHdrAdapter

protected java.awt.event.MouseAdapter mouseHdrAdapter

Constructor Detail

CTable

public CTable()

CTable

public CTable(java.lang.String name)

CTable

public CTable(javax.swing.table.TableModel model)

Method Detail

removeSelectionListener

protected void removeSelectionListener()

addSelectionListener

protected void addSelectionListener()

setSelectionModel

public void setSelectionModel(javax.swing.ListSelectionModel model)
Overrides:
setSelectionModel in class javax.swing.JTable

persistColumns

public void persistColumns()

moveColumns

public void moveColumns()

setColumnCount

public void setColumnCount(int columns)

setMaxColumns

public void setMaxColumns(int columns)

setupRowHeaders

protected void setupRowHeaders()

setColumnName

public void setColumnName(int iColumn,
                          java.lang.String strColName)

getColumnName

public java.lang.String getColumnName(int column)
Overrides:
getColumnName in class javax.swing.JTable

addRow

public int addRow()

setCellData

public void setCellData(int iRow,
                        int iCol,
                        java.lang.Object objData)

clearData

public void clearData()

getCellData

public java.lang.Object getCellData(int iRow,
                                    int iCol)

delRow

public void delRow(int row)

delRows

public void delRows(int[] rows)

setEditable

public void setEditable(boolean bEditable)

createDefRenderers

protected void createDefRenderers()

createDefEditors

protected void createDefEditors()

setColumnEditor

public void setColumnEditor(int col,
                            java.awt.Component editComp)

setFont

public void setFont(java.awt.Font font)
Overrides:
setFont in class javax.swing.JComponent

getTableText

public java.lang.String[] getTableText()

getTableModel

public CTableModel getTableModel()

doRightClick

public void doRightClick(java.awt.Point p,
                         int row,
                         int column)

doCellClick

public void doCellClick(int row,
                        int column)

doCellDblClick

public void doCellDblClick(int row,
                           int column)

hanldeAltEnter

public void hanldeAltEnter(int row,
                           int column)

sortTable

public void sortTable(int column)

sortTable

public void sortTable(int column,
                      boolean ascending)

setRowColor

public void setRowColor(TableRowColor rowColor)

getForeground

public java.awt.Color getForeground(int row)

getBackground

public java.awt.Color getBackground(int row)

getRowColor

public TableRowColor getRowColor()

setSortable

public void setSortable(boolean bSortable)

isSortable

public boolean isSortable()

getBoolean

protected boolean getBoolean(java.lang.Object obj)

getCellEditorListener

public TableCellEditorListener getCellEditorListener()

setCellEditorListener

public void setCellEditorListener(TableCellEditorListener cellEditorListener)

getCellEditor

public javax.swing.table.TableCellEditor getCellEditor(int row,
                                                       int column)
Overrides:
getCellEditor in class javax.swing.JTable

setColumnType

public void setColumnType(int col,
                          int type)

editingStopped

public void editingStopped(javax.swing.event.ChangeEvent e)
Specified by:
editingStopped in interface javax.swing.event.CellEditorListener
Overrides:
editingStopped in class javax.swing.JTable

getColumnAlignment

public int getColumnAlignment(int column)

setColumnAlignment

public void setColumnAlignment(int column,
                               int alignment)

isEditable

public boolean isEditable()

processKeyBinding

protected boolean processKeyBinding(javax.swing.KeyStroke ks,
                                    java.awt.event.KeyEvent e,
                                    int condition,
                                    boolean pressed)
Overrides:
processKeyBinding in class javax.swing.JTable

handleMouseClick

public void handleMouseClick(java.awt.event.MouseEvent e)

getColumnIndexAtX

public int getColumnIndexAtX(int x)

setMouseListener

public void setMouseListener(CTableMouseListener listener)

getRowCount

public int getRowCount()
Overrides:
getRowCount in class javax.swing.JTable

getColumnClass

public java.lang.Class getColumnClass(int column)
Overrides:
getColumnClass in class javax.swing.JTable

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Overrides:
getValueAt in class javax.swing.JTable

getColumnCount

public int getColumnCount()
Overrides:
getColumnCount in class javax.swing.JTable

recalcRowHeight

public void recalcRowHeight(int row)

editCellAt

public boolean editCellAt(int row,
                          int column,
                          java.util.EventObject e)
Overrides:
editCellAt in class javax.swing.JTable

removeEditor

public void removeEditor()
Overrides:
removeEditor in class javax.swing.JTable

setRowData

public void setRowData(int row,
                       java.lang.Object obj)

setDateFormat

public void setDateFormat(int dateFmt,
                          int timeFmt)

setDateFormat

public void setDateFormat(java.text.DateFormat format)

setDateFormat

public void setDateFormat(int dateFmt)
No time format, onky date displayed
Parameters:
dateFmt -

getRowData

public java.lang.Object getRowData(int row)

setModel

public void setModel(javax.swing.table.TableModel dataModel)
Overrides:
setModel in class javax.swing.JTable

enableRowTooltip

public void enableRowTooltip(boolean enable)

isRowTooltipEnabled

public boolean isRowTooltipEnabled()

setTooltipColumn

public void setTooltipColumn(int col)

getTooltipColumn

public int getTooltipColumn()

dragEnter

public void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
Specified by:
dragEnter in interface java.awt.dnd.DragSourceListener

dragOver

public void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
Specified by:
dragOver in interface java.awt.dnd.DragSourceListener

dropActionChanged

public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
Specified by:
dropActionChanged in interface java.awt.dnd.DragSourceListener

dragExit

public void dragExit(java.awt.dnd.DragSourceEvent dse)
Specified by:
dragExit in interface java.awt.dnd.DragSourceListener

dragDropEnd

public void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
Specified by:
dragDropEnd in interface java.awt.dnd.DragSourceListener

getDragObject

public java.lang.Object getDragObject()

dragGestureRecognized

public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
Specified by:
dragGestureRecognized in interface java.awt.dnd.DragGestureListener

initFlavors

protected void initFlavors(java.lang.Object data)

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
implementation of the Transferable.getTransferDataFlavors() method.
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
implementation of the Transferable.isDataFlavorSupported() method.
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException
implementation of the Transferable.getTransferData() method.
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
Throws:
java.awt.datatransfer.UnsupportedFlavorException

rowSelectionChanged

protected void rowSelectionChanged(int firstIndex,
                                   int lastIndex,
                                   boolean adjusting)

getClickToEdit

public java.lang.Object getClickToEdit()

setClickToEdit

public void setClickToEdit(java.lang.Object obj)

disposeEditors

protected void disposeEditors()

dispose

public void dispose()

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.