DESY ACOP Beans Home

de.desy.acop.displayers.selector
Class GraphCustomizerPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by de.desy.acop.displayers.selector.MultipleDisplayerAbstractSettingsPanel<AcopGraphParameters>
                      extended by de.desy.acop.displayers.selector.GraphCustomizerPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class GraphCustomizerPanel
extends MultipleDisplayerAbstractSettingsPanel<AcopGraphParameters>

GraphCustomizerPanel is a customization panel for AcopGraphParameters. Panel has user interface which enable selecting various properties which are part of the graph parameters.

Version:
$Id: Templates.xml,v 1.10 2004/01/13 16:17:13 jbobnar Exp $
Author:
Jaka Bobnar
See Also:
AcopGraphParameters, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
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 javax.swing.JComponent
accessibleContext, 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
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
GraphCustomizerPanel()
          Constructs new GraphCustomizerPanel.
 
Method Summary
 java.awt.Color getColor()
          Returns the selected color.
 int getGraphFFT()
          Returns the selected fft mode.
 int getGraphMode()
          Returns the selected graph mode.
 int getGraphStyle()
          Returns the selected graph style.
 int getGraphWidth()
          Returns the graph width.
 int getTrendLength()
          Returns the length of the trend
 boolean isTrend()
          Returns true if trend mode is selected.
static void main(java.lang.String[] args)
           
 void setColor(java.awt.Color color)
          Sets the color to the UI.
 void setDrawStyle(int drawStyle)
          Sets the draw style to the UI.
 void setGraphFFT(int graphFFT)
          Sets the graph fft to the UI.
 void setGraphMode(int graphMode)
          Sets the graph mode to the UI.
 void setGraphWidth(int width)
          Sets the graph width to the UI.
 void setParameters(AcopGraphParameters param)
           
 void setTrend(boolean isTrend)
          Sets the trend mode.
 void setTrendLength(int length)
          Sets the length of the trend line.
 void toggleTrendControls(boolean enable)
          Enables/disables the trend controls.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, 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, transferFocusBackward, 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, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphCustomizerPanel

public GraphCustomizerPanel()
Constructs new GraphCustomizerPanel.

Method Detail

getColor

public java.awt.Color getColor()
Returns the selected color.

Returns:
selected color

getGraphStyle

public int getGraphStyle()
Returns the selected graph style.

Returns:
the graph style
See Also:
AcopDrawStyleEnum

getGraphMode

public int getGraphMode()
Returns the selected graph mode.

Returns:
the graph mode
See Also:
AcopDisplayMode

getGraphFFT

public int getGraphFFT()
Returns the selected fft mode.

Returns:
the fft
See Also:
AcopFFTEnum

setColor

public void setColor(java.awt.Color color)
Sets the color to the UI.

Parameters:
color - new color

setDrawStyle

public void setDrawStyle(int drawStyle)
Sets the draw style to the UI.

Parameters:
drawStyle - new draw style
See Also:
AcopDrawStyleEnum

setGraphMode

public void setGraphMode(int graphMode)
Sets the graph mode to the UI.

Parameters:
graphMode - new graph mode
See Also:
AcopDisplayMode

setGraphFFT

public void setGraphFFT(int graphFFT)
Sets the graph fft to the UI.

Parameters:
graphFFT - new graph FFT
See Also:
AcopFFTEnum

setTrend

public void setTrend(boolean isTrend)
Sets the trend mode.

Parameters:
isTrend - true if in trend mode

isTrend

public boolean isTrend()
Returns true if trend mode is selected.

Returns:
true if trend selected

setTrendLength

public void setTrendLength(int length)
Sets the length of the trend line.

Parameters:
length - new trend length

getTrendLength

public int getTrendLength()
Returns the length of the trend

Returns:
trend length

setGraphWidth

public void setGraphWidth(int width)
Sets the graph width to the UI.

Parameters:
width - the width of the graph lines

getGraphWidth

public int getGraphWidth()
Returns the graph width.

Returns:
the graph width

setParameters

public void setParameters(AcopGraphParameters param)
Specified by:
setParameters in class MultipleDisplayerAbstractSettingsPanel<AcopGraphParameters>

main

public static void main(java.lang.String[] args)

toggleTrendControls

public void toggleTrendControls(boolean enable)
Enables/disables the trend controls. If true trend will be enabled.

Parameters:
enable -


Copyright © 2010. All Rights Reserved.