Class JTSTestBuilderFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- com.vividsolutions.jtstest.testbuilder.JTSTestBuilderFrame
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class JTSTestBuilderFrame extends javax.swing.JFrameThe main frame for the JTS Test Builder.- Version:
- 1.7
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description JTSTestBuilderFrame()Construct the frame
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionInspectGeometry()voidactionInspectGeometryDialog()voidcopyResultToTest()voiddisplayInfo(Coordinate modelPt)voiddisplayInfo(java.lang.String s)voiddisplayInfo(java.lang.String s, boolean showTab)static GeometryEditPanelgetGeometryEditPanel()TestBuilderModelgetModel()ResultValuePanelgetResultValuePanel()ResultWKTPanelgetResultWKTPanel()java.lang.StringgetRunXml()TestCasePanelgetTestCasePanel()JTSTestBuilderToolBargetToolbar()static JTSTestBuilderFrameinstance()voidjMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)File | Exit action performedvoidjMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)Help | About action performedvoidopenXmlFilesAndDirectories(java.io.File[] files)protected voidprocessWindowEvent(java.awt.event.WindowEvent e)Overridden so we can exit when window is closedstatic voidreportException(java.lang.Exception e)voidsetCurrentTestCase(TestCaseEdit testCase)voidsetModel(TestBuilderModel model)voidsetShowingGrid(boolean showGrid)voidsetShowingLabel(boolean showLabel)voidsetShowingOrientations(boolean showingOrientations)voidsetShowingStructure(boolean showStructure)voidsetShowingVertices(boolean showingVertices)voidsetShowVertexIndices(boolean showVertexIndices)voidshowGeomsTab()voidshowInfoTab()voidshowResultValueTab()voidshowResultWKTTab()voidshowTab(java.lang.String name)voidupdateTestCases()voidupdateTestCaseView()-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
instance
public static JTSTestBuilderFrame instance()
-
getGeometryEditPanel
public static GeometryEditPanel getGeometryEditPanel()
-
getModel
public TestBuilderModel getModel()
-
setModel
public void setModel(TestBuilderModel model)
-
reportException
public static void reportException(java.lang.Exception e)
-
setCurrentTestCase
public void setCurrentTestCase(TestCaseEdit testCase)
-
getTestCasePanel
public TestCasePanel getTestCasePanel()
-
getResultWKTPanel
public ResultWKTPanel getResultWKTPanel()
-
getResultValuePanel
public ResultValuePanel getResultValuePanel()
-
jMenuFileExit_actionPerformed
public void jMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)
File | Exit action performed
-
jMenuHelpAbout_actionPerformed
public void jMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)
Help | About action performed
-
showTab
public void showTab(java.lang.String name)
-
showGeomsTab
public void showGeomsTab()
-
showResultWKTTab
public void showResultWKTTab()
-
showResultValueTab
public void showResultValueTab()
-
showInfoTab
public void showInfoTab()
-
openXmlFilesAndDirectories
public void openXmlFilesAndDirectories(java.io.File[] files) throws java.lang.Exception- Throws:
java.lang.Exception
-
processWindowEvent
protected void processWindowEvent(java.awt.event.WindowEvent e)
Overridden so we can exit when window is closed- Overrides:
processWindowEventin classjavax.swing.JFrame
-
updateTestCases
public void updateTestCases()
-
copyResultToTest
public void copyResultToTest()
-
actionInspectGeometry
public void actionInspectGeometry()
-
actionInspectGeometryDialog
public void actionInspectGeometryDialog()
-
getRunXml
public java.lang.String getRunXml()
-
setShowingGrid
public void setShowingGrid(boolean showGrid)
-
setShowingStructure
public void setShowingStructure(boolean showStructure)
-
setShowingOrientations
public void setShowingOrientations(boolean showingOrientations)
-
setShowVertexIndices
public void setShowVertexIndices(boolean showVertexIndices)
-
setShowingVertices
public void setShowingVertices(boolean showingVertices)
-
setShowingLabel
public void setShowingLabel(boolean showLabel)
-
getToolbar
public JTSTestBuilderToolBar getToolbar()
-
updateTestCaseView
public void updateTestCaseView()
-
displayInfo
public void displayInfo(Coordinate modelPt)
-
displayInfo
public void displayInfo(java.lang.String s)
-
displayInfo
public void displayInfo(java.lang.String s, boolean showTab)
-
-