Package org.compiere.grid.ed
Class VPAttribute
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- org.compiere.grid.ed.VPAttribute
-
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,PropertyChangeListener,Serializable,EventListener,VEditor,CEditor
public class VPAttribute extends JComponent implements VEditor, ActionListener
Product Attribute Set Instance Editor- Version:
- $Id: VPAttribute.java,v 1.2 2006/07/30 00:51:27 jjanke Exp $
- Author:
- Jorg Janke, Teo Sarca, SC ARHIPAC SERVICE SRL
- BF [ 1895041 ] NPE when move product with attribute set
- BF [ 1770177 ] Inventory Move Locator Error - integrated MGrigioni bug fix
- BF [ 2011222 ] ASI Dialog is reseting locator
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description VPAttribute()IDE ConstructorVPAttribute(boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)Create Product Attribute Set Instance Editor.VPAttribute(GridTab gridTab, boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)Create Product Attribute Set Instance Editor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(ActionEvent e)Action Listener - start dialogvoidaddActionListener(ActionListener listener)Action Listener Interfacevoiddispose()Dispose resourcesStringgetDisplay()Get Display ValueGridFieldgetField()Get Field/WindowNo for ValuePreferenceComponentgetFocusableComponent()Get Focus ComponentObjectgetValue()Get ValuebooleanisMandatory()Get MandatorybooleanisReadWrite()Is Read WritevoidpropertyChange(PropertyChangeEvent evt)Property Change ListenervoidrequestFocus()Request FocusbooleanrequestFocusInWindow()Request Focus In WindowvoidsetBackground(boolean error)Set BackgroundvoidsetBackground(Color color)Set BackgroundvoidsetField(GridField mField)Set FieldvoidsetForeground(Color color)Set ForegroundvoidsetMandatory(boolean mandatory)Set MandatoryvoidsetReadWrite(boolean rw)Set ReadWritevoidsetValue(Object value)Set/lookup Value-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, 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, 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, getAccessibleContext, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.compiere.swing.CEditor
setVisible
-
Methods inherited from interface org.compiere.grid.ed.VEditor
addVetoableChangeListener, getName, removeVetoableChangeListener, setBorder, setFont, setName
-
-
-
-
Constructor Detail
-
VPAttribute
public VPAttribute()
IDE Constructor
-
VPAttribute
public VPAttribute(boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)Create Product Attribute Set Instance Editor.- Parameters:
mandatory- mandatoryisReadOnly- read onlyisUpdateable- updateableWindowNo- WindowNolookup- Model Product Attribute
-
VPAttribute
public VPAttribute(GridTab gridTab, boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)
Create Product Attribute Set Instance Editor.- Parameters:
gridTab-mandatory- mandatoryisReadOnly- read onlyisUpdateable- updateableWindowNo- WindowNolookup- Model Product Attribute
-
-
Method Detail
-
setMandatory
public void setMandatory(boolean mandatory)
Set Mandatory- Specified by:
setMandatoryin interfaceCEditor- Parameters:
mandatory- mandatory
-
isMandatory
public boolean isMandatory()
Get Mandatory- Specified by:
isMandatoryin interfaceCEditor- Returns:
- mandatory
-
setReadWrite
public void setReadWrite(boolean rw)
Set ReadWrite- Specified by:
setReadWritein interfaceCEditor- Parameters:
rw- read rwite
-
isReadWrite
public boolean isReadWrite()
Is Read Write- Specified by:
isReadWritein interfaceCEditor- Returns:
- read write
-
setForeground
public void setForeground(Color color)
Set Foreground- Specified by:
setForegroundin interfaceVEditor- Overrides:
setForegroundin classJComponent- Parameters:
color- color
-
setBackground
public void setBackground(boolean error)
Set Background- Specified by:
setBackgroundin interfaceCEditor- Parameters:
error- Error
-
setBackground
public void setBackground(Color color)
Set Background- Overrides:
setBackgroundin classJComponent- Parameters:
color- Color
-
setValue
public void setValue(Object value)
Set/lookup Value
-
getValue
public Object getValue()
Get Value
-
getDisplay
public String getDisplay()
Get Display Value- Specified by:
getDisplayin interfaceCEditor- Returns:
- info
-
setField
public void setField(GridField mField)
Set Field
-
getField
public GridField getField()
Description copied from interface:VEditorGet Field/WindowNo for ValuePreference
-
addActionListener
public void addActionListener(ActionListener listener)
Action Listener Interface- Specified by:
addActionListenerin interfaceVEditor- Parameters:
listener- listener
-
actionPerformed
public void actionPerformed(ActionEvent e)
Action Listener - start dialog- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e- Event
-
propertyChange
public void propertyChange(PropertyChangeEvent evt)
Property Change Listener- Specified by:
propertyChangein interfacePropertyChangeListener- Parameters:
evt- event
-
requestFocus
public void requestFocus()
Request Focus- Overrides:
requestFocusin classJComponent
-
requestFocusInWindow
public boolean requestFocusInWindow()
Request Focus In Window- Overrides:
requestFocusInWindowin classJComponent- Returns:
- focus request
-
getFocusableComponent
public Component getFocusableComponent()
Get Focus Component- Specified by:
getFocusableComponentin interfaceVEditor- Returns:
- component
-
-