Class ScalarFunctionPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.locationtech.jtstest.testbuilder.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
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ScalarFunctionPanel()
-
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
-
-
-
-
Field Detail
-
PARAM_DEFAULT
private static final java.lang.String[] PARAM_DEFAULT
-
panelRB
javax.swing.JPanel panelRB
-
funcListPanel
GeometryFunctionTreePanel funcListPanel
-
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
-
currentFunc
private GeometryFunction currentFunc
-
timer
private Stopwatch timer
-
-
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)
-
functionChanged
private void functionChanged(GeometryFunction func)
-
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()
-
getTimer
public Stopwatch getTimer()
-
removeSpatialFunctionPanelListener
public void removeSpatialFunctionPanelListener(SpatialFunctionPanelListener l)
-
addSpatialFunctionPanelListener
public void addSpatialFunctionPanelListener(SpatialFunctionPanelListener l)
-
fireFunctionExecuted
protected void fireFunctionExecuted(SpatialFunctionPanelEvent e)
-
-