Class GeometryEditControlPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.locationtech.jtstest.testbuilder.GeometryEditControlPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class GeometryEditControlPanel 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
border3
(package private) java.awt.BorderLayout
borderLayout1
(package private) javax.swing.JButton
btnEraseGeom
(package private) javax.swing.JButton
btnSetPrecisionModel
(package private) javax.swing.JCheckBox
cbMagnifyTopo
(package private) javax.swing.ButtonGroup
editMode
(package private) javax.swing.ButtonGroup
geometryType
private GeometryEditModel
geomModel
(package private) java.awt.GridBagLayout
gridBagLayout1
(package private) java.awt.GridBagLayout
gridBagLayout2
(package private) java.awt.GridBagLayout
gridBagLayout4
private java.awt.GridBagLayout
gridBagLayout5
(package private) java.awt.GridLayout
gridLayout1
(package private) java.awt.GridLayout
gridLayout2
(package private) javax.swing.JPanel
jPanel1
(package private) javax.swing.JPanel
jPanel3
(package private) javax.swing.JPanel
jPanel4
(package private) javax.swing.JPanel
jPanel7
(package private) javax.swing.JPanel
jPanel9
(package private) javax.swing.JPanel
jPanelMagnify
private javax.swing.JPanel
jPanelPM
private TestBuilderModel
model
(package private) javax.swing.JRadioButton
rbA
(package private) javax.swing.JRadioButton
rbB
(package private) javax.swing.JRadioButton
rbNoEdit
(package private) javax.swing.JSpinner
stretchDist
(package private) javax.swing.border.TitledBorder
titledBorder2
-
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 GeometryEditControlPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
btnEraseGeom_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
cbStretchTopo_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
editPanel_geometryChanged(GeometryEvent e)
(package private) void
rbA_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
rbB_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
rbGeomLineString_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
rbGeomPoint_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
rbGeomPolygon_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
rbNoEdit_actionPerformed(java.awt.event.ActionEvent e)
(package private) void
setEditMode(int geomIndex)
(package private) void
setGridSizeButton_actionPerformed(java.awt.event.ActionEvent e)
void
setModel(TestBuilderModel model)
private void
uiInit()
Component initializationprivate void
updatePanel(boolean partClosed)
-
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
-
model
private TestBuilderModel model
-
geomModel
private GeometryEditModel geomModel
-
borderLayout1
java.awt.BorderLayout borderLayout1
-
geometryType
javax.swing.ButtonGroup geometryType
-
jPanel3
javax.swing.JPanel jPanel3
-
rbNoEdit
javax.swing.JRadioButton rbNoEdit
-
rbA
javax.swing.JRadioButton rbA
-
rbB
javax.swing.JRadioButton rbB
-
jPanel1
javax.swing.JPanel jPanel1
-
titledBorder2
javax.swing.border.TitledBorder titledBorder2
-
gridBagLayout1
java.awt.GridBagLayout gridBagLayout1
-
editMode
javax.swing.ButtonGroup editMode
-
jPanel4
javax.swing.JPanel jPanel4
-
gridBagLayout2
java.awt.GridBagLayout gridBagLayout2
-
border3
javax.swing.border.Border border3
-
gridBagLayout4
java.awt.GridBagLayout gridBagLayout4
-
gridLayout1
java.awt.GridLayout gridLayout1
-
btnEraseGeom
javax.swing.JButton btnEraseGeom
-
jPanel7
javax.swing.JPanel jPanel7
-
gridLayout2
java.awt.GridLayout gridLayout2
-
gridBagLayout5
private java.awt.GridBagLayout gridBagLayout5
-
jPanelPM
private javax.swing.JPanel jPanelPM
-
btnSetPrecisionModel
javax.swing.JButton btnSetPrecisionModel
-
jPanel9
javax.swing.JPanel jPanel9
-
cbMagnifyTopo
javax.swing.JCheckBox cbMagnifyTopo
-
jPanelMagnify
javax.swing.JPanel jPanelMagnify
-
stretchDist
javax.swing.JSpinner stretchDist
-
-
Method Detail
-
setModel
public void setModel(TestBuilderModel model)
-
uiInit
private void uiInit() throws java.lang.Exception
Component initialization- Throws:
java.lang.Exception
-
editPanel_geometryChanged
void editPanel_geometryChanged(GeometryEvent e)
-
rbA_actionPerformed
void rbA_actionPerformed(java.awt.event.ActionEvent e)
-
rbB_actionPerformed
void rbB_actionPerformed(java.awt.event.ActionEvent e)
-
setEditMode
void setEditMode(int geomIndex)
-
rbNoEdit_actionPerformed
void rbNoEdit_actionPerformed(java.awt.event.ActionEvent e)
-
cbStretchTopo_actionPerformed
void cbStretchTopo_actionPerformed(java.awt.event.ActionEvent e)
-
updatePanel
private void updatePanel(boolean partClosed)
-
rbGeomLineString_actionPerformed
void rbGeomLineString_actionPerformed(java.awt.event.ActionEvent e)
-
rbGeomPolygon_actionPerformed
void rbGeomPolygon_actionPerformed(java.awt.event.ActionEvent e)
-
rbGeomPoint_actionPerformed
void rbGeomPoint_actionPerformed(java.awt.event.ActionEvent e)
-
btnEraseGeom_actionPerformed
void btnEraseGeom_actionPerformed(java.awt.event.ActionEvent e)
-
setGridSizeButton_actionPerformed
void setGridSizeButton_actionPerformed(java.awt.event.ActionEvent e)
-
-