uic.pjava.widgets.table
Class Table
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
uic.pjava.widgets.table.Table
- All Implemented Interfaces:
- Accessible, ImageObserver, ItemSelectable, MenuContainer, Serializable
- public class Table
- extends Panel
- implements ItemSelectable
AWT Based Table component
Warning: Use of this component directly can be dangerous...
API is absolutely going to change in the near future
- See Also:
- Serialized Form
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
NO_SELECTION
public static final int NO_SELECTION
- See Also:
- Constant Field Values
SINGLE_SELECTION
public static final int SINGLE_SELECTION
- See Also:
- Constant Field Values
MULTIPLE_SELECTION
public static final int MULTIPLE_SELECTION
- See Also:
- Constant Field Values
COLUMNS_FILL
public static final int COLUMNS_FILL
- See Also:
- Constant Field Values
COLUMNS_FIT
public static final int COLUMNS_FIT
- See Also:
- Constant Field Values
Table
public Table(String[] columns)
setColumnPolicy
public void setColumnPolicy(int policy)
getSelectionMode
public int getSelectionMode()
setSelectionMode
public void setSelectionMode(int mode)
addSelelectedIndex
public void addSelelectedIndex(int index)
clearSelection
public void clearSelection()
addItemListener
public void addItemListener(ItemListener listener)
- Specified by:
addItemListener
in interface ItemSelectable
removeItemListener
public void removeItemListener(ItemListener listener)
- Specified by:
removeItemListener
in interface ItemSelectable
addRow
public void addRow(Object[] rowData)
addRow
public void addRow(TableRow tr)
getRow
public TableRow getRow(int index)
removeRow
public void removeRow(int index)
removeAllRows
public void removeAllRows()
getSelectedObjects
public Object[] getSelectedObjects()
- Returns an array of TableRow objects
- Specified by:
getSelectedObjects
in interface ItemSelectable
getOrgIndex
public int getOrgIndex(int index)
- Converts the index to the index it was added to in the table
getOrgIndex
public int getOrgIndex(TableRow row)
getIndex
public int getIndex(TableRow row)
updateRowSizes
public void updateRowSizes()
getPreferredSize
public Dimension getPreferredSize()
sort
protected static Vector sort(Vector input,
int column,
boolean ascending)
Copyright © 2002,2003 Thomas Zander Available under the Free Apache licence