|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openswing.swing.table.columns.client.Column
org.openswing.swing.table.columns.client.ComboColumn
Title: OpenSwing Framework
Description: Column of type combo-box: it contains a combo box with a domain linked to it.
Copyright: Copyright (C) 2006 Mauro Carniel
This file is part of OpenSwing Framework. This library is free software; you can redistribute it and/or modify it under the terms of the (LGPL) Lesser General Public License as published by the Free Software Foundation; GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author may be contacted at: maurocarniel@tin.it
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary |
Fields inherited from class org.openswing.swing.table.columns.client.Column |
autoFitColumn, TYPE_BUTTON, TYPE_CHECK, TYPE_COMBO, TYPE_COMBO_VO, TYPE_CURRENCY, TYPE_DATE, TYPE_DATE_TIME, TYPE_DEC, TYPE_FILE, TYPE_FORMATTED_TEXT, TYPE_IMAGE, TYPE_INT, TYPE_LINK, TYPE_LOOKUP, TYPE_MULTI_LINE_TEXT, TYPE_MULTIPLE_TYPE, TYPE_PERC, TYPE_PROGRESS_BAR, TYPE_SPINNER_LIST, TYPE_SPINNER_NUMBER, TYPE_TEXT, TYPE_TIME |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, 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 | |
ComboColumn()
|
Method Summary | |
void |
addItemListener(java.awt.event.ItemListener listener)
Add an ItemListener to the combo. |
int |
getBottomMargin()
|
javax.swing.table.TableCellEditor |
getCellEditor(GridController tableContainer,
Grids grids)
|
javax.swing.table.TableCellRenderer |
getCellRenderer(GridController tableContainer,
Grids grids)
|
int |
getColumnType()
|
Domain |
getDomain()
|
java.lang.String |
getDomainId()
|
java.util.ArrayList |
getItemListeners()
|
int |
getLeftMargin()
|
int |
getRightMargin()
|
java.awt.ComponentOrientation |
getTextOrientation()
|
int |
getTopMargin()
|
boolean |
isNullAsDefaultValue()
|
boolean |
isTranslateItemDescriptions()
|
void |
removeItemListener(java.awt.event.ItemListener listener)
Remove an ItemListener from the combo. |
void |
setBottomMargin(int bottomMargin)
Set component bottom margin, with respect to component container. |
void |
setDomain(Domain domain)
Set the domain. |
void |
setDomainId(java.lang.String domainId)
Set domain ID. |
void |
setLeftMargin(int leftMargin)
Set component left margin, with respect to component container. |
void |
setNullAsDefaultValue(boolean nullAsDefaultValue)
Define if in insert mode combo box has no item selected. |
void |
setRightMargin(int rightMargin)
Set component right margin, with respect to component container. |
void |
setTextOrientation(java.awt.ComponentOrientation orientation)
Set the component orientation: from left to right or from right to left. |
void |
setTopMargin(int topMargin)
Set component top margin, with respect to component container. |
void |
setTranslateItemDescriptions(boolean translateItemDescriptions)
Define if description in combo items must be translated; default value: true . |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, 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, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, 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, isFocusTraversable, 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, 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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ComboColumn()
Method Detail |
public int getColumnType()
getColumnType
in class Column
public java.lang.String getDomainId()
public void setDomainId(java.lang.String domainId)
domainId
- domain IDpublic Domain getDomain()
public void setDomain(Domain domain)
domain
- domainpublic final void addItemListener(java.awt.event.ItemListener listener)
listener
- ItemListener to addpublic final void removeItemListener(java.awt.event.ItemListener listener)
listener
- ItemListener to removepublic final java.util.ArrayList getItemListeners()
public final boolean isNullAsDefaultValue()
public final void setNullAsDefaultValue(boolean nullAsDefaultValue)
nullAsDefaultValue
- define if in insert mode combo box has no item selectedpublic final int getBottomMargin()
public final int getLeftMargin()
public final int getRightMargin()
public final int getTopMargin()
public final void setTopMargin(int topMargin)
topMargin
- component top marginpublic final void setRightMargin(int rightMargin)
rightMargin
- component right marginpublic final void setLeftMargin(int leftMargin)
leftMargin
- component left marginpublic final void setBottomMargin(int bottomMargin)
bottomMargin
- component bottom marginpublic final boolean isTranslateItemDescriptions()
public final void setTranslateItemDescriptions(boolean translateItemDescriptions)
true
.
translateItemDescriptions
- flag used to define if description in combo items must be translatedpublic final void setTextOrientation(java.awt.ComponentOrientation orientation)
orientation
- component orientationpublic final java.awt.ComponentOrientation getTextOrientation()
public final javax.swing.table.TableCellRenderer getCellRenderer(GridController tableContainer, Grids grids)
getCellRenderer
in class Column
public final javax.swing.table.TableCellEditor getCellEditor(GridController tableContainer, Grids grids)
getCellEditor
in class Column
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |