Class ScalarFunctionPanel

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class ScalarFunctionPanel
    extends javax.swing.JPanel
    Version:
    1.7
    See Also:
    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 
      Modifier and Type Field Description
      (package private) java.awt.BorderLayout borderLayout1  
      (package private) java.awt.BorderLayout borderLayout2  
      private GeometryFunction currentFunc  
      (package private) javax.swing.JButton execButton  
      (package private) java.awt.FlowLayout flowLayout  
      (package private) java.awt.FlowLayout flowLayout1  
      (package private) GeometryFunctionTreePanel funcListPanel  
      (package private) java.awt.GridLayout gridLayout1  
      (package private) java.awt.GridLayout gridLayout2  
      private javax.swing.JLabel lblDistance  
      (package private) javax.swing.JPanel panelExec  
      (package private) javax.swing.JPanel panelExecParam  
      (package private) javax.swing.JPanel panelParam  
      (package private) javax.swing.JPanel panelRB  
      private static java.lang.String[] PARAM_DEFAULT  
      private javax.swing.JComponent[] paramComp  
      private javax.swing.JLabel[] paramLabel  
      private java.util.Vector spatialFunctionPanelListeners  
      private Stopwatch timer  
      private javax.swing.JTextField txtDistance  
      • 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 addSpatialFunctionPanelListener​(SpatialFunctionPanelListener l)  
      (package private) void execButton_actionPerformed​(java.awt.event.ActionEvent e)  
      void execFunction​(GeometryFunction func, boolean createNew)  
      protected void fireFunctionExecuted​(SpatialFunctionPanelEvent e)  
      private void functionChanged​(GeometryFunction func)  
      private java.lang.Object[] getFunctionParams()  
      java.lang.String getOpName()  
      private java.lang.Object getParamValue​(int index)  
      java.lang.Object getResult()  
      Stopwatch getTimer()  
      (package private) void jbInit()  
      private java.lang.Object[] OLDgetFunctionParams()  
      void removeSpatialFunctionPanelListener​(SpatialFunctionPanelListener l)  
      • 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, 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, 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, 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, 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
    • Field Detail

      • PARAM_DEFAULT

        private static final java.lang.String[] PARAM_DEFAULT
      • panelRB

        javax.swing.JPanel panelRB
      • gridLayout1

        java.awt.GridLayout gridLayout1
      • gridLayout2

        java.awt.GridLayout gridLayout2
      • borderLayout1

        java.awt.BorderLayout borderLayout1
      • borderLayout2

        java.awt.BorderLayout borderLayout2
      • panelParam

        javax.swing.JPanel panelParam
      • panelExec

        javax.swing.JPanel panelExec
      • panelExecParam

        javax.swing.JPanel panelExecParam
      • flowLayout

        java.awt.FlowLayout flowLayout
      • flowLayout1

        java.awt.FlowLayout flowLayout1
      • execButton

        javax.swing.JButton execButton
      • spatialFunctionPanelListeners

        private transient java.util.Vector spatialFunctionPanelListeners
      • lblDistance

        private javax.swing.JLabel lblDistance
      • txtDistance

        private javax.swing.JTextField txtDistance
      • paramComp

        private javax.swing.JComponent[] paramComp
      • paramLabel

        private javax.swing.JLabel[] paramLabel
    • Constructor Detail

      • ScalarFunctionPanel

        public ScalarFunctionPanel()
    • Method Detail

      • jbInit

        void jbInit()
             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • execButton_actionPerformed

        void execButton_actionPerformed​(java.awt.event.ActionEvent e)
      • execFunction

        public void execFunction​(GeometryFunction func,
                                 boolean createNew)
      • getResult

        public java.lang.Object getResult()
      • OLDgetFunctionParams

        private java.lang.Object[] OLDgetFunctionParams()
      • getFunctionParams

        private java.lang.Object[] getFunctionParams()
      • getParamValue

        private java.lang.Object getParamValue​(int index)
      • getOpName

        public java.lang.String getOpName()