org.kaboum
Class KaboumPOINTOpMode

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by org.kaboum.KaboumOpMode
              extended by org.kaboum.KaboumGEOMETRYOpMode
                  extended by org.kaboum.KaboumPOINTOpMode
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener

public class KaboumPOINTOpMode
extends KaboumGEOMETRYOpMode

Create or modify KaboumPoint object within the applet.

Author:
Jérôme Gasperi aka jrom
See Also:
Serialized Form

Nested Class Summary
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.kaboum.KaboumGEOMETRYOpMode
activeGGD, activePointClickedPosition, activeSimpleGeometry, ADD_POINT, currentMousePosition, dctime, DRAG_POINT, dragPointPosition, dragStatus, firstPointDragged, freezedMousePosition, isMenuOn, PARAM_CANCELALLOWED, PARAM_DCTIME, PARAM_DRAGALLOWED, PARAM_HOLEALLOWED, PARAM_MULTIALLOWED, PARAM_PIXELPRECISION, PARAM_PRECISION, PARAM_SUPPRESSIONALLOWED, PARAM_SUPPRESSIONWITHINCOLLECTIONALLOWED, parent, pmc, pop, savedCoordinates, SELECT_OBJECT, SHOW_MENU, VALIDATE_OBJECT
 
Fields inherited from class org.kaboum.KaboumOpMode
mp
 
Fields inherited from class java.awt.Component
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
KaboumPOINTOpMode(Kaboum parent)
          Constructor
KaboumPOINTOpMode(Kaboum parent, java.lang.String id)
          Constructor
 
Method Summary
protected  void actionPerformedAddGeometryWithinCollection(java.awt.event.ActionEvent e)
          actionPerformed event e : Add a geometry within this collection
protected  void actionPerformedNewObject(java.awt.event.ActionEvent e)
          actionPerformed event e : NewObject
 void actionPerformedRemoveGeometryWithinCollection(java.awt.event.ActionEvent e)
          actionPerformed event e : RemoveSimpleGeometry
 boolean isValid(KaboumGeometryGlobalDescriptor ggd)
           
 void paint(java.awt.Graphics g)
           
 
Methods inherited from class org.kaboum.KaboumGEOMETRYOpMode
actionPerformed, actionPerformedAddHoleWithinGeometry, actionPerformedAddPoint, actionPerformedCancelGeometry, actionPerformedPreValidateObject, actionPerformedRemoveObject, actionPerformedRemovePoint, actionPerformedTopology, actionPerformedUndo, actionPerformedValidateObject, addGenericMenu, addSeparatorMenu, addTopologicalMenu, destroyEvent, getParametersList, insertCoordinate, intersect, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, removeCoordinateAt, removeLastCoordinate, reset, resolveMouseAddPoint, resolveMouseDragPoint, resolveMouseEvent, resolveMouseSelectObject, resolveMouseShowMenu, resolveMouseValidateObject, saveCurrentCoordinates, selectAbsoluteCoordinatePosition, selectAbsoluteCoordinatePosition, selectCoordinatePosition, setActiveGGD
 
Methods inherited from class org.kaboum.KaboumOpMode
mouseEntered, mouseExited
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getAccessibleContext, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KaboumPOINTOpMode

public KaboumPOINTOpMode(Kaboum parent)
Constructor

Parameters:
parent - Parent reference

KaboumPOINTOpMode

public KaboumPOINTOpMode(Kaboum parent,
                         java.lang.String id)
Constructor

Parameters:
parent - Parent reference
id - Pre-selected object
Method Detail

isValid

public boolean isValid(KaboumGeometryGlobalDescriptor ggd)
Specified by:
isValid in class KaboumGEOMETRYOpMode

actionPerformedNewObject

protected void actionPerformedNewObject(java.awt.event.ActionEvent e)
actionPerformed event e : NewObject

Specified by:
actionPerformedNewObject in class KaboumGEOMETRYOpMode
Parameters:
e - action to perform

actionPerformedRemoveGeometryWithinCollection

public void actionPerformedRemoveGeometryWithinCollection(java.awt.event.ActionEvent e)
actionPerformed event e : RemoveSimpleGeometry

Specified by:
actionPerformedRemoveGeometryWithinCollection in class KaboumGEOMETRYOpMode
Parameters:
e - action to perform

actionPerformedAddGeometryWithinCollection

protected void actionPerformedAddGeometryWithinCollection(java.awt.event.ActionEvent e)
actionPerformed event e : Add a geometry within this collection

Specified by:
actionPerformedAddGeometryWithinCollection in class KaboumGEOMETRYOpMode
Parameters:
e - action to perform

paint

public void paint(java.awt.Graphics g)
Specified by:
paint in class KaboumGEOMETRYOpMode


Copyright © 2005 Kaboum team. All Rights Reserved.