Class WKTPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.locationtech.jtstest.testbuilder.WKTPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class WKTPanel 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.BoxaButtonPanel(package private) java.awt.FlowLayoutaButtonPanelLayout(package private) javax.swing.JButtonaCopyButton(package private) javax.swing.JButtonaCutButton(package private) javax.swing.JLabelaLabel(package private) javax.swing.BoxaLabelPanel(package private) javax.swing.JPanelaPanel(package private) java.awt.BorderLayoutaPanelLayout(package private) javax.swing.JButtonaPasteButton(package private) javax.swing.JRadioButtonaRB(package private) javax.swing.JScrollPaneaScrollPane(package private) javax.swing.JTextAreaaTextArea(package private) javax.swing.BoxbButtonPanel(package private) java.awt.FlowLayoutbButtonPanelLayout(package private) javax.swing.JButtonbCopyButton(package private) javax.swing.JButtonbCutButton(package private) javax.swing.JLabelbLabel(package private) javax.swing.BoxbLabelPanel(package private) javax.swing.JPanelbPanel(package private) java.awt.BorderLayoutbPanelLayout(package private) javax.swing.JButtonbPasteButton(package private) javax.swing.JRadioButtonbRB(package private) javax.swing.JScrollPanebScrollPane(package private) javax.swing.JTextAreabTextAreaprivate javax.swing.ImageIconcopyIconprivate javax.swing.ImageIconcutIcon(package private) javax.swing.ButtonGroupeditMode(package private) javax.swing.JButtonexchangeButtonprivate javax.swing.ImageIconexchangeGeomsIconprivate static java.awt.ColorfocusBackgroundColor(package private) javax.swing.border.BorderfocusBorder(package private) java.awt.GridBagLayoutgridBagLayout1(package private) java.awt.GridBagLayoutgridBagLayout2(package private) javax.swing.JButtoninspectButtonprivate javax.swing.ImageIconinspectIcon(package private) javax.swing.JButtonloadButtonprivate javax.swing.ImageIconloadIconprivate static java.awt.ColorotherBackgroundColor(package private) javax.swing.border.BorderotherBorder(package private) javax.swing.JPanelpanelAB(package private) javax.swing.BoxpanelButtonsprivate javax.swing.ImageIconpasteIconprotected JTSTestBuilderFrametbFrame(package private) TestBuilderModeltbModel(package private) javax.swing.border.TitledBordertitledBorder1-
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 WKTPanel(JTSTestBuilderFrame tbFrame)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaCopyButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidaCutButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidaPasteButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidaTextArea_keyTyped(java.awt.event.KeyEvent e)(package private) voidbCopyButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidbCutButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidbPasteButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidbTextArea_keyTyped(java.awt.event.KeyEvent e)(package private) voidcopy(java.awt.event.ActionEvent e, int geomIndex)java.lang.StringgetGeometryText(int geomIndex)java.lang.StringgetGeometryTextA()java.lang.StringgetGeometryTextB()java.lang.StringgetGeometryTextClean(int geomIndex)private voidinitFileDrop(java.awt.Component comp, int index)(package private) voidjbInit()(package private) voidloadButton_actionPerformed(java.awt.event.ActionEvent e)(package private) voidpaste(int geomIndex)private voidsetFocusGeometry(int index)voidsetModel(TestBuilderModel tbModel)voidsetText(Geometry g, int geomIndex)-
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
-
tbModel
TestBuilderModel tbModel
-
gridBagLayout1
java.awt.GridBagLayout gridBagLayout1
-
panelButtons
javax.swing.Box panelButtons
-
panelAB
javax.swing.JPanel panelAB
-
loadButton
javax.swing.JButton loadButton
-
inspectButton
javax.swing.JButton inspectButton
-
exchangeButton
javax.swing.JButton exchangeButton
-
titledBorder1
javax.swing.border.TitledBorder titledBorder1
-
bLabel
javax.swing.JLabel bLabel
-
gridBagLayout2
java.awt.GridBagLayout gridBagLayout2
-
aLabel
javax.swing.JLabel aLabel
-
aPanel
javax.swing.JPanel aPanel
-
aCopyButton
javax.swing.JButton aCopyButton
-
aPasteButton
javax.swing.JButton aPasteButton
-
aCutButton
javax.swing.JButton aCutButton
-
aLabelPanel
javax.swing.Box aLabelPanel
-
aButtonPanel
javax.swing.Box aButtonPanel
-
aButtonPanelLayout
java.awt.FlowLayout aButtonPanelLayout
-
aPanelLayout
java.awt.BorderLayout aPanelLayout
-
aRB
javax.swing.JRadioButton aRB
-
bPanel
javax.swing.JPanel bPanel
-
bCopyButton
javax.swing.JButton bCopyButton
-
bPasteButton
javax.swing.JButton bPasteButton
-
bCutButton
javax.swing.JButton bCutButton
-
bLabelPanel
javax.swing.Box bLabelPanel
-
bButtonPanel
javax.swing.Box bButtonPanel
-
bButtonPanelLayout
java.awt.FlowLayout bButtonPanelLayout
-
bPanelLayout
java.awt.BorderLayout bPanelLayout
-
bRB
javax.swing.JRadioButton bRB
-
aScrollPane
javax.swing.JScrollPane aScrollPane
-
aTextArea
javax.swing.JTextArea aTextArea
-
bScrollPane
javax.swing.JScrollPane bScrollPane
-
bTextArea
javax.swing.JTextArea bTextArea
-
editMode
javax.swing.ButtonGroup editMode
-
copyIcon
private final javax.swing.ImageIcon copyIcon
-
pasteIcon
private final javax.swing.ImageIcon pasteIcon
-
cutIcon
private final javax.swing.ImageIcon cutIcon
-
loadIcon
private final javax.swing.ImageIcon loadIcon
-
inspectIcon
private final javax.swing.ImageIcon inspectIcon
-
exchangeGeomsIcon
private final javax.swing.ImageIcon exchangeGeomsIcon
-
tbFrame
protected JTSTestBuilderFrame tbFrame
-
focusBorder
javax.swing.border.Border focusBorder
-
otherBorder
javax.swing.border.Border otherBorder
-
focusBackgroundColor
private static java.awt.Color focusBackgroundColor
-
otherBackgroundColor
private static java.awt.Color otherBackgroundColor
-
-
Constructor Detail
-
WKTPanel
public WKTPanel(JTSTestBuilderFrame tbFrame)
-
-
Method Detail
-
setModel
public void setModel(TestBuilderModel tbModel)
-
jbInit
void jbInit() throws java.lang.Exception- Throws:
java.lang.Exception
-
setText
public void setText(Geometry g, int geomIndex)
-
getGeometryTextA
public java.lang.String getGeometryTextA()
-
getGeometryTextB
public java.lang.String getGeometryTextB()
-
getGeometryText
public java.lang.String getGeometryText(int geomIndex)
-
getGeometryTextClean
public java.lang.String getGeometryTextClean(int geomIndex)
-
aTextArea_keyTyped
void aTextArea_keyTyped(java.awt.event.KeyEvent e)
-
bTextArea_keyTyped
void bTextArea_keyTyped(java.awt.event.KeyEvent e)
-
loadButton_actionPerformed
void loadButton_actionPerformed(java.awt.event.ActionEvent e)
-
aCopyButton_actionPerformed
void aCopyButton_actionPerformed(java.awt.event.ActionEvent e)
-
bCopyButton_actionPerformed
void bCopyButton_actionPerformed(java.awt.event.ActionEvent e)
-
copy
void copy(java.awt.event.ActionEvent e, int geomIndex)
-
aPasteButton_actionPerformed
void aPasteButton_actionPerformed(java.awt.event.ActionEvent e)
-
bPasteButton_actionPerformed
void bPasteButton_actionPerformed(java.awt.event.ActionEvent e)
-
paste
void paste(int geomIndex)
-
aCutButton_actionPerformed
void aCutButton_actionPerformed(java.awt.event.ActionEvent e)
-
bCutButton_actionPerformed
void bCutButton_actionPerformed(java.awt.event.ActionEvent e)
-
initFileDrop
private void initFileDrop(java.awt.Component comp, int index)
-
setFocusGeometry
private void setFocusGeometry(int index)
-
-