Package org.compiere.grid.ed
Class VChart
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.compiere.swing.CPanel
-
- org.compiere.grid.ed.VChart
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,PropertyChangeListener
,Serializable
,EventListener
,Accessible
,VEditor
,CEditor
,org.jfree.chart.ChartMouseListener
public class VChart extends CPanel implements org.jfree.chart.ChartMouseListener, VEditor
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addActionListener(ActionListener listener)
Action Listenervoid
addVetoableChangeListener(VetoableChangeListener listener)
Change Listener Interfacevoid
chartMouseClicked(org.jfree.chart.ChartMouseEvent event)
void
chartMouseMoved(org.jfree.chart.ChartMouseEvent arg0)
void
createChart()
void
dispose()
DisposeString
getDisplay()
Return Display ValueGridField
getField()
Get Field/WindowNo for ValuePreferenceComponent
getFocusableComponent()
Get Focus ComponentString
getName()
Get Column NameObject
getValue()
Return Editor valueboolean
isMandatory()
Is Field mandatoryboolean
isReadWrite()
Is it possible to editvoid
propertyChange(PropertyChangeEvent arg0)
void
removeVetoableChangeListener(VetoableChangeListener listener)
Change Listener Interfacevoid
setBackground(boolean error)
Set Background based on editable / mandatory / errorvoid
setField(GridField mField)
Set Field/WindowNo for ValuePreferencevoid
setMandatory(boolean mandatory)
Set Editor Mandatoryvoid
setReadWrite(boolean rw)
Enable Editorvoid
setValue(Object value)
Set Editor to value-
Methods inherited from class org.compiere.swing.CPanel
getBackgroundColor, getTabLevel, setBackground, setBackgroundColor, setTabLevel, toString
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, 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, 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, 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, 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, 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
setBorder, setFont, setForeground, setName
-
-
-
-
Method Detail
-
createChart
public void createChart()
-
addActionListener
public void addActionListener(ActionListener listener)
Description copied from interface:VEditor
Action Listener- Specified by:
addActionListener
in interfaceVEditor
-
addVetoableChangeListener
public void addVetoableChangeListener(VetoableChangeListener listener)
Description copied from interface:VEditor
Change Listener Interface- Specified by:
addVetoableChangeListener
in interfaceVEditor
- Overrides:
addVetoableChangeListener
in classJComponent
-
dispose
public void dispose()
Description copied from interface:VEditor
Dispose
-
removeVetoableChangeListener
public void removeVetoableChangeListener(VetoableChangeListener listener)
Description copied from interface:VEditor
Change Listener Interface- Specified by:
removeVetoableChangeListener
in interfaceVEditor
- Overrides:
removeVetoableChangeListener
in classJComponent
-
propertyChange
public void propertyChange(PropertyChangeEvent arg0)
- Specified by:
propertyChange
in interfacePropertyChangeListener
-
chartMouseClicked
public void chartMouseClicked(org.jfree.chart.ChartMouseEvent event)
- Specified by:
chartMouseClicked
in interfaceorg.jfree.chart.ChartMouseListener
-
chartMouseMoved
public void chartMouseMoved(org.jfree.chart.ChartMouseEvent arg0)
- Specified by:
chartMouseMoved
in interfaceorg.jfree.chart.ChartMouseListener
-
setField
public void setField(GridField mField)
Description copied from interface:VEditor
Set Field/WindowNo for ValuePreference
-
getDisplay
public String getDisplay()
Description copied from interface:CEditor
Return Display Value- Specified by:
getDisplay
in interfaceCEditor
- Returns:
- displayed String value
-
isMandatory
public boolean isMandatory()
Description copied from interface:CEditor
Is Field mandatory- Specified by:
isMandatory
in interfaceCEditor
- Returns:
- true, if mandatory
-
isReadWrite
public boolean isReadWrite()
Description copied from interface:CEditor
Is it possible to edit- Specified by:
isReadWrite
in interfaceCEditor
- Returns:
- true, if editable
-
setBackground
public void setBackground(boolean error)
Description copied from interface:CEditor
Set Background based on editable / mandatory / error- Specified by:
setBackground
in interfaceCEditor
- Parameters:
error
- if true, set background to error color, otherwise mandatory/editable
-
setMandatory
public void setMandatory(boolean mandatory)
Description copied from interface:CEditor
Set Editor Mandatory- Specified by:
setMandatory
in interfaceCEditor
- Parameters:
mandatory
- true, if you have to enter data
-
setReadWrite
public void setReadWrite(boolean rw)
Description copied from interface:CEditor
Enable Editor- Specified by:
setReadWrite
in interfaceCEditor
- Parameters:
rw
- true, if you can enter/select data
-
setValue
public void setValue(Object value)
Description copied from interface:CEditor
Set Editor to value
-
getField
public GridField getField()
Description copied from interface:VEditor
Get Field/WindowNo for ValuePreference
-
getFocusableComponent
public Component getFocusableComponent()
Get Focus Component- Specified by:
getFocusableComponent
in interfaceVEditor
- Returns:
- component
-
-