Package edu.ubo.graphicLayer
Class GSpace
- java.lang.Object
 - 
- java.awt.Component
 - 
- java.awt.Container
 - 
- javax.swing.JComponent
 - 
- javax.swing.JPanel
 - 
- edu.ubo.graphicLayer.GSpace
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 GContainer,java.awt.event.KeyListener,java.awt.event.MouseListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible
public class GSpace extends javax.swing.JPanel implements GContainer, java.awt.event.KeyListener, java.awt.event.MouseListener
- See Also:
 - Serialized Form
 
 
- 
- 
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 
 - 
 
- 
Constructor Summary
Constructors Constructor Description GSpace(java.lang.String name, java.awt.Dimension dim) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddElement(GElement d)voidaddKeyListener(java.awt.event.KeyListener k)voidchangeWindowSize(java.awt.Dimension dim)voidclear()java.util.List<GElement>contents()java.awt.PointgetGlobalPosition()GElement[]getRawContents()voidkeyPressed(java.awt.event.KeyEvent e)voidkeyReleased(java.awt.event.KeyEvent e)voidkeyTyped(java.awt.event.KeyEvent e)voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidopen()voidpaint(java.awt.Graphics g)voidremoveElement(GElement d)voidsetColor(java.awt.Color c)- 
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, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update 
- 
Methods inherited from class java.awt.Container
add, 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, 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, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface edu.ubo.graphicLayer.GContainer
repaint 
 - 
 
 - 
 
- 
- 
Method Detail
- 
contents
public java.util.List<GElement> contents()
 
- 
changeWindowSize
public void changeWindowSize(java.awt.Dimension dim)
 
- 
open
public void open()
 
- 
addElement
public void addElement(GElement d)
- Specified by:
 addElementin interfaceGContainer
 
- 
removeElement
public void removeElement(GElement d)
- Specified by:
 removeElementin interfaceGContainer
 
- 
setColor
public void setColor(java.awt.Color c)
 
- 
paint
public void paint(java.awt.Graphics g)
- Overrides:
 paintin classjavax.swing.JComponent
 
- 
addKeyListener
public void addKeyListener(java.awt.event.KeyListener k)
- Overrides:
 addKeyListenerin classjava.awt.Component
 
- 
clear
public void clear()
- Specified by:
 clearin interfaceGContainer
 
- 
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
 keyTypedin interfacejava.awt.event.KeyListener
 
- 
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
 keyPressedin interfacejava.awt.event.KeyListener
 
- 
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
 keyReleasedin interfacejava.awt.event.KeyListener
 
- 
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
 mouseClickedin interfacejava.awt.event.MouseListener
 
- 
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
 mousePressedin interfacejava.awt.event.MouseListener
 
- 
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
 mouseReleasedin interfacejava.awt.event.MouseListener
 
- 
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
 mouseEnteredin interfacejava.awt.event.MouseListener
 
- 
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
 mouseExitedin interfacejava.awt.event.MouseListener
 
- 
getGlobalPosition
public java.awt.Point getGlobalPosition()
- Specified by:
 getGlobalPositionin interfaceGContainer
 
- 
getRawContents
public GElement[] getRawContents()
- Specified by:
 getRawContentsin interfaceGContainer
 
 - 
 
 -