|
PJA Toolkit 2.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
com.eteks.tools.awt.SpreadsheetTable
public class SpreadsheetTable
As this class uses Swing only for the JTable model and event, it can be used independantly from all the Swing package.
Nested Class Summary |
---|
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 |
---|
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 | |
---|---|
SpreadsheetTable(int rowCount,
int columnCount)
|
|
SpreadsheetTable(javax.swing.table.TableModel model)
|
|
SpreadsheetTable(javax.swing.table.TableModel model,
JeksExpressionParser expressionParser,
boolean editable)
Creates a spreadsheet table. |
Method Summary | |
---|---|
void |
addListSelectionListener(javax.swing.event.ListSelectionListener x)
Add a listener to the list that's notified each time a change to the selection occurs. |
int |
columnAtPoint(java.awt.Point point)
|
void |
copySelectedCells()
Copy the selected cells of this table for future paste operations. |
void |
cutSelectedCells()
Cut the selected cells of this table for future paste operations. |
void |
deleteSelectedCells()
Deletes the selected cells of this table. |
JeksExpressionParser |
getExpressionParser()
Returns the expression parser used by this table. |
javax.swing.table.TableModel |
getModel()
|
java.awt.Dimension |
getPreferredSize()
|
int |
getSelectedColumn()
|
int |
getSelectedColumnCount()
|
int |
getSelectedRow()
|
int |
getSelectedRowCount()
|
void |
paint(java.awt.Graphics gc)
|
boolean |
pasteCopiedCells()
Pastes the previously cut or copied cells from the current selected cell. |
void |
removeListSelectionListener(javax.swing.event.ListSelectionListener x)
|
int |
rowAtPoint(java.awt.Point point)
|
void |
setColumnSelectionInterval(int index0,
int index1)
|
void |
setRowSelectionInterval(int index0,
int index1)
|
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
void |
update(java.awt.Graphics gc)
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SpreadsheetTable(int rowCount, int columnCount)
public SpreadsheetTable(javax.swing.table.TableModel model)
public SpreadsheetTable(javax.swing.table.TableModel model, JeksExpressionParser expressionParser, boolean editable)
Method Detail |
---|
public JeksExpressionParser getExpressionParser()
public javax.swing.table.TableModel getModel()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Component
public void addListSelectionListener(javax.swing.event.ListSelectionListener x)
public void removeListSelectionListener(javax.swing.event.ListSelectionListener x)
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
public int getSelectedRow()
public int getSelectedColumn()
public int getSelectedRowCount()
public int getSelectedColumnCount()
public void setRowSelectionInterval(int index0, int index1)
public void setColumnSelectionInterval(int index0, int index1)
public int columnAtPoint(java.awt.Point point)
public int rowAtPoint(java.awt.Point point)
public void update(java.awt.Graphics gc)
update
in class java.awt.Component
public void paint(java.awt.Graphics gc)
paint
in class java.awt.Component
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in interface javax.swing.event.TableModelListener
public void cutSelectedCells()
public void copySelectedCells()
public void deleteSelectedCells()
public boolean pasteCopiedCells()
true
if a circularity has been detected during the paste operation.
|
PJA Toolkit 2.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |