Class TestCasePanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.locationtech.jtstest.testbuilder.TestCasePanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class TestCasePanel 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) javax.swing.border.Border
border4
(package private) java.awt.BorderLayout
borderLayout1
(package private) java.awt.BorderLayout
borderLayout2
(package private) java.awt.BorderLayout
borderLayout3
(package private) javax.swing.JPanel
btnPanel
(package private) javax.swing.JButton
btnRunTests
(package private) javax.swing.JPanel
casePrecisionModelPanel
(package private) javax.swing.JCheckBox
cbMagnifyTopo
private int
currentTestCaseIndex
(package private) GeometryEditControlPanel
editCtlPanel
(package private) java.awt.BorderLayout
editFrameLayout
(package private) javax.swing.JPanel
editFramePanel
(package private) javax.swing.JPanel
editGroupPanel
(package private) javax.swing.ButtonGroup
editMode
(package private) GeometryEditPanel
editPanel
(package private) javax.swing.ButtonGroup
geometryType
(package private) java.awt.GridBagLayout
gridBagLayout1
(package private) java.awt.GridBagLayout
gridBagLayout2
(package private) java.awt.GridBagLayout
gridBagLayout3
private boolean
initialized
(package private) javax.swing.JPanel
jPanel1
(package private) javax.swing.JPanel
jPanelMagnify
(package private) javax.swing.JTabbedPane
jTabbedPane1
(package private) javax.swing.JLabel
lblMousePos
(package private) javax.swing.JLabel
lblPrecisionModel
private int
maxTestCaseIndex
(package private) javax.swing.JPanel
namePanel
(package private) javax.swing.ButtonGroup
partType
(package private) javax.swing.JLabel
precisionModelLabel
(package private) RelatePanel
relatePanel
(package private) javax.swing.JPanel
relateTabPanel
(package private) ScalarFunctionPanel
scalarFunctionPanel
(package private) SpatialFunctionPanel
spatialFunctionPanel
(package private) javax.swing.JSpinner
spStretchDist
(package private) javax.swing.JPanel
statusBarPanel
private TestBuilderModel
tbModel
(package private) TestCaseEdit
testCase
(package private) javax.swing.JLabel
testCaseIndexLabel
(package private) javax.swing.JTextField
txtDesc
(package private) ValidPanel
validPanel
-
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 TestCasePanel()
Construct the frame
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
btnRunTests_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
editPanel_geometryChanged(GeometryEvent e)
(package private) void
editPanel_mouseMoved(java.awt.event.MouseEvent e)
GeometryEditControlPanel
getGeometryEditControlPanel()
GeometryEditPanel
getGeometryEditPanel()
ScalarFunctionPanel
getScalarFunctionPanel()
SpatialFunctionPanel
getSpatialFunctionPanel()
double
getStretchSize()
private void
jbInit()
Component initialization(package private) void
jTabbedPane1_stateChanged(javax.swing.event.ChangeEvent e)
void
setCurrentTestCaseIndex(int currentTestCaseIndex)
void
setMaxTestCaseIndex(int maxTestCaseIndex)
void
setModel(TestBuilderModel tbModel)
void
setPrecisionModelDescription(java.lang.String description)
(package private) void
setTestCase(TestCaseEdit testCase)
(package private) void
txtDesc_focusLost(java.awt.event.FocusEvent e)
private void
updateTestCaseIndexLabel()
(package private) void
validPanel_setHighlightPerformed(ValidPanelEvent e)
-
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
-
testCase
TestCaseEdit testCase
-
borderLayout1
java.awt.BorderLayout borderLayout1
-
editFrameLayout
java.awt.BorderLayout editFrameLayout
-
editFramePanel
javax.swing.JPanel editFramePanel
-
editPanel
GeometryEditPanel editPanel
-
geometryType
javax.swing.ButtonGroup geometryType
-
editMode
javax.swing.ButtonGroup editMode
-
partType
javax.swing.ButtonGroup partType
-
border4
javax.swing.border.Border border4
-
editGroupPanel
javax.swing.JPanel editGroupPanel
-
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
-
btnPanel
javax.swing.JPanel btnPanel
-
relateTabPanel
javax.swing.JPanel relateTabPanel
-
btnRunTests
javax.swing.JButton btnRunTests
-
relatePanel
RelatePanel relatePanel
-
borderLayout2
java.awt.BorderLayout borderLayout2
-
editCtlPanel
GeometryEditControlPanel editCtlPanel
-
borderLayout3
java.awt.BorderLayout borderLayout3
-
jPanel1
javax.swing.JPanel jPanel1
-
txtDesc
javax.swing.JTextField txtDesc
-
gridBagLayout1
java.awt.GridBagLayout gridBagLayout1
-
spatialFunctionPanel
SpatialFunctionPanel spatialFunctionPanel
-
currentTestCaseIndex
private int currentTestCaseIndex
-
maxTestCaseIndex
private int maxTestCaseIndex
-
initialized
private boolean initialized
-
casePrecisionModelPanel
javax.swing.JPanel casePrecisionModelPanel
-
namePanel
javax.swing.JPanel namePanel
-
testCaseIndexLabel
javax.swing.JLabel testCaseIndexLabel
-
gridBagLayout2
java.awt.GridBagLayout gridBagLayout2
-
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
-
precisionModelLabel
javax.swing.JLabel precisionModelLabel
-
validPanel
ValidPanel validPanel
-
statusBarPanel
javax.swing.JPanel statusBarPanel
-
lblMousePos
javax.swing.JLabel lblMousePos
-
lblPrecisionModel
javax.swing.JLabel lblPrecisionModel
-
scalarFunctionPanel
ScalarFunctionPanel scalarFunctionPanel
-
jPanelMagnify
javax.swing.JPanel jPanelMagnify
-
spStretchDist
javax.swing.JSpinner spStretchDist
-
cbMagnifyTopo
javax.swing.JCheckBox cbMagnifyTopo
-
tbModel
private TestBuilderModel tbModel
-
-
Method Detail
-
setModel
public void setModel(TestBuilderModel tbModel)
-
setCurrentTestCaseIndex
public void setCurrentTestCaseIndex(int currentTestCaseIndex)
-
setMaxTestCaseIndex
public void setMaxTestCaseIndex(int maxTestCaseIndex)
-
getGeometryEditControlPanel
public GeometryEditControlPanel getGeometryEditControlPanel()
-
getGeometryEditPanel
public GeometryEditPanel getGeometryEditPanel()
-
getSpatialFunctionPanel
public SpatialFunctionPanel getSpatialFunctionPanel()
-
getScalarFunctionPanel
public ScalarFunctionPanel getScalarFunctionPanel()
-
setTestCase
void setTestCase(TestCaseEdit testCase)
-
editPanel_mouseMoved
void editPanel_mouseMoved(java.awt.event.MouseEvent e)
-
btnRunTests_actionPerformed
void btnRunTests_actionPerformed(java.awt.event.ActionEvent e)
-
editPanel_geometryChanged
void editPanel_geometryChanged(GeometryEvent e)
-
validPanel_setHighlightPerformed
void validPanel_setHighlightPerformed(ValidPanelEvent e)
-
txtDesc_focusLost
void txtDesc_focusLost(java.awt.event.FocusEvent e)
-
jTabbedPane1_stateChanged
void jTabbedPane1_stateChanged(javax.swing.event.ChangeEvent e)
-
setPrecisionModelDescription
public void setPrecisionModelDescription(java.lang.String description)
-
jbInit
private void jbInit() throws java.lang.Exception
Component initialization- Throws:
java.lang.Exception
-
updateTestCaseIndexLabel
private void updateTestCaseIndexLabel()
-
getStretchSize
public double getStretchSize()
-
-