Documentation of 'kcl.waterloo.swing.GCGridContainer' Java class
GCGridContainer
kcl.waterloo.swing

Class GCGridContainer

  • All Implemented Interfaces:
    java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.Scrollable, GJGridInterface, GCGridContainerInterface


    public class GCGridContainer
    extends GJBasicPanel
    implements GCGridContainerInterface, GJGridInterface, java.awt.event.ContainerListener
    GCGridContainer class: houses a GCGrid and a GCInfoBar. Within the kcl.waterloo.swing package, a GCGridContainer provides for support of a single GCGrid instance. It can form the content pane of a GXFrame, or be contained in the tabs of a GCTabbedContainer.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.print.Printable

        NO_SUCH_PAGE, PAGE_EXISTS
      • Fields inherited from interface java.awt.image.ImageObserver

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

      Constructors 
      Constructor and Description
      GCGridContainer() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.awt.Component add(java.awt.Component comp) 
      java.awt.Component add(java.awt.Component comp, double row, double column)
      Adds a component to the contained grid.
      java.awt.Component add(java.awt.Component comp, double row, double column, double width, double height)
      Adds a component to the contained grid.
      java.awt.Component add(java.awt.Component comp, double row, double column, double width, double height, int tab) 
      void addTab(java.lang.String s, java.awt.Component c) 
      void componentAdded(java.awt.event.ContainerEvent e) 
      void componentRemoved(java.awt.event.ContainerEvent e) 
      GCFrame createFrame() 
      java.awt.Component getComponentAt(int tab)
      Returns the component at the specified tab location.
      GCGrid getGrid() 
      javax.swing.JLabel getGridIndicator()
      Returns a reference to the JLabel used to output the grid position
      GCInfoBar getInfoBar()
      Returns the presently selected GCInfoBar for the selected container if it is a GCGridContainer.
      double[] getLocation(java.awt.Component c)
      Returns the 2-D coordinates given a linear index.
      javax.swing.JLabel getMousePositionIndicator()
      Returns a reference to the JLabel used to output the mouse position
      java.awt.Container getSelected()
      Returns the presently selected item.
      void setGrid(GCGrid grid) 
      void setInfoBar(GCInfoBar bar) 
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getPeer, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GCGridContainer

        public GCGridContainer()
    • Method Detail

      • createFrame

        public GCFrame createFrame()
      • add

        public java.awt.Component add(java.awt.Component comp)
        Overrides:
        add in class java.awt.Container
      • add

        public java.awt.Component add(java.awt.Component comp,
                                      double row,
                                      double column)
        Description copied from interface: GCGridContainerInterface
        Adds a component to the contained grid. Throws UnsupportedOperationException if the target is not a GCGridContainerInterface.
        Specified by:
        add in interface GCGridContainerInterface
        Parameters:
        comp - - the added component, which will normally be wrapped in a GCGridElement instance.
        Returns:
        the added component
      • add

        public java.awt.Component add(java.awt.Component comp,
                                      double row,
                                      double column,
                                      double width,
                                      double height)
        Description copied from interface: GCGridContainerInterface
        Adds a component to the contained grid. Throws UnsupportedOperationException if the target is not a GCGridContainerInterface.
        Specified by:
        add in interface GCGridContainerInterface
        Parameters:
        comp - - the added component, which will normally be wrapped in a GCGridElement instance.
        Returns:
        the added component
      • add

        public java.awt.Component add(java.awt.Component comp,
                                      double row,
                                      double column,
                                      double width,
                                      double height,
                                      int tab)
                               throws java.lang.UnsupportedOperationException
        Specified by:
        add in interface GCGridContainerInterface
        Throws:
        java.lang.UnsupportedOperationException
      • getGrid

        public GCGrid getGrid()
        Returns:
        the grid
      • setGrid

        public void setGrid(GCGrid grid)
        Parameters:
        grid - the grid to set
      • getInfoBar

        public GCInfoBar getInfoBar()
        Description copied from interface: GCGridContainerInterface
        Returns the presently selected GCInfoBar for the selected container if it is a GCGridContainer. Throws UnsupportedOperationException otherwise.
        Specified by:
        getInfoBar in interface GCGridContainerInterface
        Returns:
        the infoBar
      • setInfoBar

        public void setInfoBar(GCInfoBar bar)
        Parameters:
        bar -
      • getSelected

        public java.awt.Container getSelected()
        Description copied from interface: GCGridContainerInterface
        Returns the presently selected item. For a GCGridContainer instance this returns the instance. For a GCTabbedGridContainer, it returns the selected component which may or may not be a GCGridContainer.
        Specified by:
        getSelected in interface GCGridContainerInterface
        Returns:
        the Container
      • getGridIndicator

        public javax.swing.JLabel getGridIndicator()
        Description copied from interface: GJGridInterface
        Returns a reference to the JLabel used to output the grid position
        Specified by:
        getGridIndicator in interface GJGridInterface
        Returns:
        a JLabel
      • getMousePositionIndicator

        public javax.swing.JLabel getMousePositionIndicator()
        Description copied from interface: GJGridInterface
        Returns a reference to the JLabel used to output the mouse position
        Specified by:
        getMousePositionIndicator in interface GJGridInterface
        Returns:
        a JLabel
      • getLocation

        public double[] getLocation(java.awt.Component c)
        Returns the 2-D coordinates given a linear index. dx
        Specified by:
        getLocation in interface GJGridInterface
        Parameters:
        c -
        Returns:
        the coordinates as an int[]
      • componentAdded

        public void componentAdded(java.awt.event.ContainerEvent e)
        Specified by:
        componentAdded in interface java.awt.event.ContainerListener
        Overrides:
        componentAdded in class GJBasicPanel
      • componentRemoved

        public void componentRemoved(java.awt.event.ContainerEvent e)
        Specified by:
        componentRemoved in interface java.awt.event.ContainerListener
        Overrides:
        componentRemoved in class GJBasicPanel
      • addTab

        public void addTab(java.lang.String s,
                           java.awt.Component c)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.