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.BorderLayoutborderLayout1(package private) java.awt.BorderLayoutborderLayout2private GeometryFunctioncurrentFunc(package private) javax.swing.JButtonexecButton(package private) java.awt.FlowLayoutflowLayout(package private) java.awt.FlowLayoutflowLayout1(package private) GeometryFunctionTreePanelfuncListPanel(package private) java.awt.GridLayoutgridLayout1(package private) java.awt.GridLayoutgridLayout2private javax.swing.JLabellblDistance(package private) javax.swing.JPanelpanelExec(package private) javax.swing.JPanelpanelExecParam(package private) javax.swing.JPanelpanelParam(package private) javax.swing.JPanelpanelRBprivate static java.lang.String[]PARAM_DEFAULTprivate javax.swing.JComponent[]paramCompprivate javax.swing.JLabel[]paramLabelprivate java.util.VectorspatialFunctionPanelListenersprivate Stopwatchtimerprivate javax.swing.JTextFieldtxtDistance-
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 voidaddSpatialFunctionPanelListener(SpatialFunctionPanelListener l)(package private) voidexecButton_actionPerformed(java.awt.event.ActionEvent e)voidexecFunction(GeometryFunction func, boolean createNew)protected voidfireFunctionExecuted(SpatialFunctionPanelEvent e)private voidfunctionChanged(GeometryFunction func)private java.lang.Object[]getFunctionParams()java.lang.StringgetOpName()private java.lang.ObjectgetParamValue(int index)java.lang.ObjectgetResult()StopwatchgetTimer()(package private) voidjbInit()private java.lang.Object[]OLDgetFunctionParams()voidremoveSpatialFunctionPanelListener(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)
-
-