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.Borderborder4(package private) java.awt.BorderLayoutborderLayout1(package private) java.awt.BorderLayoutborderLayout2(package private) java.awt.BorderLayoutborderLayout3(package private) javax.swing.JPanelbtnPanel(package private) javax.swing.JButtonbtnRunTests(package private) javax.swing.JPanelcasePrecisionModelPanel(package private) javax.swing.JCheckBoxcbMagnifyTopoprivate intcurrentTestCaseIndex(package private) GeometryEditControlPaneleditCtlPanel(package private) java.awt.BorderLayouteditFrameLayout(package private) javax.swing.JPaneleditFramePanel(package private) javax.swing.JPaneleditGroupPanel(package private) javax.swing.ButtonGroupeditMode(package private) GeometryEditPaneleditPanel(package private) javax.swing.ButtonGroupgeometryType(package private) java.awt.GridBagLayoutgridBagLayout1(package private) java.awt.GridBagLayoutgridBagLayout2(package private) java.awt.GridBagLayoutgridBagLayout3private booleaninitialized(package private) javax.swing.JPaneljPanel1(package private) javax.swing.JPaneljPanelMagnify(package private) javax.swing.JTabbedPanejTabbedPane1(package private) javax.swing.JLabellblMousePos(package private) javax.swing.JLabellblPrecisionModelprivate intmaxTestCaseIndex(package private) javax.swing.JPanelnamePanel(package private) javax.swing.ButtonGrouppartType(package private) javax.swing.JLabelprecisionModelLabel(package private) RelatePanelrelatePanel(package private) javax.swing.JPanelrelateTabPanel(package private) ScalarFunctionPanelscalarFunctionPanel(package private) SpatialFunctionPanelspatialFunctionPanel(package private) javax.swing.JSpinnerspStretchDist(package private) javax.swing.JPanelstatusBarPanelprivate TestBuilderModeltbModel(package private) TestCaseEdittestCase(package private) javax.swing.JLabeltestCaseIndexLabel(package private) javax.swing.JTextFieldtxtDesc(package private) ValidPanelvalidPanel-
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) voidbtnRunTests_actionPerformed(java.awt.event.ActionEvent e)(package private) voideditPanel_geometryChanged(GeometryEvent e)(package private) voideditPanel_mouseMoved(java.awt.event.MouseEvent e)GeometryEditControlPanelgetGeometryEditControlPanel()GeometryEditPanelgetGeometryEditPanel()ScalarFunctionPanelgetScalarFunctionPanel()SpatialFunctionPanelgetSpatialFunctionPanel()doublegetStretchSize()private voidjbInit()Component initialization(package private) voidjTabbedPane1_stateChanged(javax.swing.event.ChangeEvent e)voidsetCurrentTestCaseIndex(int currentTestCaseIndex)voidsetMaxTestCaseIndex(int maxTestCaseIndex)voidsetModel(TestBuilderModel tbModel)voidsetPrecisionModelDescription(java.lang.String description)(package private) voidsetTestCase(TestCaseEdit testCase)(package private) voidtxtDesc_focusLost(java.awt.event.FocusEvent e)private voidupdateTestCaseIndexLabel()(package private) voidvalidPanel_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.ExceptionComponent initialization- Throws:
java.lang.Exception
-
updateTestCaseIndexLabel
private void updateTestCaseIndexLabel()
-
getStretchSize
public double getStretchSize()
-
-