Class RelatePanel

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class RelatePanel
    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
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) javax.swing.border.Border border1  
      (package private) javax.swing.border.Border border2  
      (package private) javax.swing.border.Border border3  
      (package private) java.lang.StringBuffer buf  
      private javax.swing.ImageIcon clearIcon  
      (package private) javax.swing.JLabel containsAB  
      (package private) javax.swing.JLabel containsBA  
      private javax.swing.JLabel coveredByAB  
      private javax.swing.JLabel coveredByBA  
      private javax.swing.JLabel coversAB  
      private javax.swing.JLabel coversBA  
      (package private) javax.swing.JLabel crossesAB  
      (package private) javax.swing.JLabel crossesBA  
      private javax.swing.ImageIcon crossIcon  
      (package private) javax.swing.JLabel disjointAB  
      (package private) javax.swing.JLabel disjointBA  
      (package private) javax.swing.JLabel equalsAB  
      (package private) javax.swing.JLabel equalsBA  
      private javax.swing.event.DocumentListener expectedImDocumentListener  
      (package private) java.awt.GridBagLayout gridBagLayout1  
      (package private) java.awt.GridBagLayout gridBagLayout2  
      (package private) java.awt.GridBagLayout gridBagLayout3  
      (package private) java.awt.GridBagLayout gridBagLayout4  
      (package private) java.awt.GridBagLayout gridBagLayout5  
      (package private) javax.swing.JLabel intersectsAB  
      (package private) javax.swing.JLabel intersectsBA  
      (package private) javax.swing.JLabel jLabel1  
      (package private) javax.swing.JLabel jLabel10  
      (package private) javax.swing.JLabel jLabel11  
      private javax.swing.JLabel jLabel110  
      private javax.swing.JLabel jLabel111  
      (package private) javax.swing.JLabel jLabel12  
      (package private) javax.swing.JLabel jLabel13  
      (package private) javax.swing.JLabel jLabel14  
      (package private) javax.swing.JLabel jLabel15  
      (package private) javax.swing.JLabel jLabel16  
      (package private) javax.swing.JLabel jLabel17  
      (package private) javax.swing.JLabel jLabel18  
      (package private) javax.swing.JLabel jLabel19  
      (package private) javax.swing.JLabel jLabel2  
      (package private) javax.swing.JLabel jLabel20  
      (package private) javax.swing.JLabel jLabel21  
      (package private) javax.swing.JLabel jLabel22  
      (package private) javax.swing.JLabel jLabel23  
      (package private) javax.swing.JLabel jLabel3  
      (package private) javax.swing.JLabel jLabel5  
      (package private) javax.swing.JLabel jLabel6  
      (package private) javax.swing.JLabel jLabel7  
      (package private) javax.swing.JLabel jLabel8  
      (package private) javax.swing.JLabel jLabel9  
      (package private) javax.swing.JPanel jPanel1  
      (package private) javax.swing.JPanel jPanel2  
      (package private) javax.swing.JPanel jPanel3  
      (package private) javax.swing.JPanel matrixPanel  
      (package private) javax.swing.JLabel overlapsAB  
      (package private) javax.swing.JLabel overlapsBA  
      (package private) javax.swing.JPanel predicates  
      (package private) javax.swing.JLabel relateBB  
      (package private) javax.swing.JLabel relateBE  
      (package private) javax.swing.JLabel relateBI  
      (package private) javax.swing.JLabel relateEB  
      (package private) javax.swing.JLabel relateEE  
      (package private) javax.swing.JLabel relateEI  
      (package private) javax.swing.JLabel relateIB  
      (package private) javax.swing.JLabel relateIE  
      (package private) javax.swing.JLabel relateII  
      (package private) TestCaseEdit testCase  
      (package private) javax.swing.JLabel tickCrossLabel  
      private javax.swing.ImageIcon tickIcon  
      (package private) javax.swing.border.TitledBorder titledBorder1  
      (package private) javax.swing.JLabel touchesAB  
      (package private) javax.swing.JLabel touchesBA  
      (package private) javax.swing.JTextField txtAB  
      (package private) javax.swing.JTextField txtBA  
      (package private) javax.swing.JLabel withinAB  
      (package private) javax.swing.JLabel withinBA  
      • 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
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      RelatePanel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearResults()  
      private void expectedIntersectionMatrixChanged()  
      (package private) void jbInit()  
      void runTests()  
      (package private) void setPredicate​(javax.swing.JLabel lbl, boolean b)  
      (package private) void setRelateLabel​(javax.swing.JLabel lbl, int imValue)  
      void setTestCase​(TestCaseEdit testCase)  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • buf

        java.lang.StringBuffer buf
      • border1

        javax.swing.border.Border border1
      • border2

        javax.swing.border.Border border2
      • jPanel2

        javax.swing.JPanel jPanel2
      • jLabel17

        javax.swing.JLabel jLabel17
      • equalsAB

        javax.swing.JLabel equalsAB
      • jLabel16

        javax.swing.JLabel jLabel16
      • containsBA

        javax.swing.JLabel containsBA
      • jLabel15

        javax.swing.JLabel jLabel15
      • containsAB

        javax.swing.JLabel containsAB
      • gridBagLayout1

        java.awt.GridBagLayout gridBagLayout1
      • equalsBA

        javax.swing.JLabel equalsBA
      • jLabel6

        javax.swing.JLabel jLabel6
      • jLabel5

        javax.swing.JLabel jLabel5
      • predicates

        javax.swing.JPanel predicates
      • jLabel3

        javax.swing.JLabel jLabel3
      • jLabel2

        javax.swing.JLabel jLabel2
      • jLabel19

        javax.swing.JLabel jLabel19
      • jLabel1

        javax.swing.JLabel jLabel1
      • jLabel18

        javax.swing.JLabel jLabel18
      • disjointAB

        javax.swing.JLabel disjointAB
      • disjointBA

        javax.swing.JLabel disjointBA
      • intersectsAB

        javax.swing.JLabel intersectsAB
      • intersectsBA

        javax.swing.JLabel intersectsBA
      • touchesAB

        javax.swing.JLabel touchesAB
      • touchesBA

        javax.swing.JLabel touchesBA
      • crossesAB

        javax.swing.JLabel crossesAB
      • crossesBA

        javax.swing.JLabel crossesBA
      • withinAB

        javax.swing.JLabel withinAB
      • withinBA

        javax.swing.JLabel withinBA
      • overlapsAB

        javax.swing.JLabel overlapsAB
      • overlapsBA

        javax.swing.JLabel overlapsBA
      • gridBagLayout3

        java.awt.GridBagLayout gridBagLayout3
      • jPanel3

        javax.swing.JPanel jPanel3
      • relateIE

        javax.swing.JLabel relateIE
      • relateIB

        javax.swing.JLabel relateIB
      • gridBagLayout2

        java.awt.GridBagLayout gridBagLayout2
      • jPanel1

        javax.swing.JPanel jPanel1
      • jLabel14

        javax.swing.JLabel jLabel14
      • jLabel13

        javax.swing.JLabel jLabel13
      • jLabel12

        javax.swing.JLabel jLabel12
      • jLabel11

        javax.swing.JLabel jLabel11
      • jLabel10

        javax.swing.JLabel jLabel10
      • txtAB

        javax.swing.JTextField txtAB
      • jLabel23

        javax.swing.JLabel jLabel23
      • relateBI

        javax.swing.JLabel relateBI
      • jLabel22

        javax.swing.JLabel jLabel22
      • relateEI

        javax.swing.JLabel relateEI
      • jLabel21

        javax.swing.JLabel jLabel21
      • jLabel20

        javax.swing.JLabel jLabel20
      • relateBE

        javax.swing.JLabel relateBE
      • relateEE

        javax.swing.JLabel relateEE
      • txtBA

        javax.swing.JTextField txtBA
      • relateBB

        javax.swing.JLabel relateBB
      • jLabel9

        javax.swing.JLabel jLabel9
      • relateEB

        javax.swing.JLabel relateEB
      • jLabel8

        javax.swing.JLabel jLabel8
      • jLabel7

        javax.swing.JLabel jLabel7
      • relateII

        javax.swing.JLabel relateII
      • titledBorder1

        javax.swing.border.TitledBorder titledBorder1
      • tickCrossLabel

        javax.swing.JLabel tickCrossLabel
      • gridBagLayout4

        java.awt.GridBagLayout gridBagLayout4
      • matrixPanel

        javax.swing.JPanel matrixPanel
      • gridBagLayout5

        java.awt.GridBagLayout gridBagLayout5
      • border3

        javax.swing.border.Border border3
      • tickIcon

        private final javax.swing.ImageIcon tickIcon
      • crossIcon

        private final javax.swing.ImageIcon crossIcon
      • clearIcon

        private final javax.swing.ImageIcon clearIcon
      • expectedImDocumentListener

        private javax.swing.event.DocumentListener expectedImDocumentListener
      • coversAB

        private javax.swing.JLabel coversAB
      • coversBA

        private javax.swing.JLabel coversBA
      • jLabel110

        private javax.swing.JLabel jLabel110
      • jLabel111

        private javax.swing.JLabel jLabel111
      • coveredByAB

        private javax.swing.JLabel coveredByAB
      • coveredByBA

        private javax.swing.JLabel coveredByBA
    • Constructor Detail

      • RelatePanel

        public RelatePanel()
    • Method Detail

      • setTestCase

        public void setTestCase​(TestCaseEdit testCase)
      • clearResults

        public void clearResults()
      • runTests

        public void runTests()
      • setRelateLabel

        void setRelateLabel​(javax.swing.JLabel lbl,
                            int imValue)
      • setPredicate

        void setPredicate​(javax.swing.JLabel lbl,
                          boolean b)
      • jbInit

        void jbInit()
             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • expectedIntersectionMatrixChanged

        private void expectedIntersectionMatrixChanged()