Class Lienzo

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--Lienzo
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Lienzo
extends java.applet.Applet

Clase que permite mostrar objetos dibujables, y realizar acciones sobre ellos

See Also:
Serialized Form

Inner classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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
Lienzo()
           
 
Method Summary
 void addObjetoDibujable(ObjetoDibujable o)
          Añade objetos dibujables.
 void cambiarColor(java.awt.Color c)
          Cambia el color de fondo del lienzo.
 boolean mouseDown(java.awt.Event evt, int x, int y)
          LLama al metodo acción del boton ejecutable establecido previamente.
 void paint(java.awt.Graphics g)
          LLama a la función pintar de todos sus objetos.
 void removeObjetoDibujable(ObjetoDibujable o)
          Elimina objetos dibujables.
 void setBotonEjecutable(BotonEjecutable b)
          Establece el objeto de tipo BotonEjecutable del cual se llamara a su metodo accion, cuando se pinche con el ratón.
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Lienzo

public Lienzo()
Method Detail

removeObjetoDibujable

public void removeObjetoDibujable(ObjetoDibujable o)
Elimina objetos dibujables.
Parameters:
o - El objeto dibujable a quitar en el lienzo.

mouseDown

public boolean mouseDown(java.awt.Event evt,
                         int x,
                         int y)
LLama al metodo acción del boton ejecutable establecido previamente.
Overrides:
mouseDown in class java.awt.Component

setBotonEjecutable

public void setBotonEjecutable(BotonEjecutable b)
Establece el objeto de tipo BotonEjecutable del cual se llamara a su metodo accion, cuando se pinche con el ratón.
Parameters:
b - BotonEjecutable que se ejecutara a continuacion.

addObjetoDibujable

public void addObjetoDibujable(ObjetoDibujable o)
Añade objetos dibujables.
Parameters:
o - El objeto dibujable a añadir en el lienzo.

cambiarColor

public void cambiarColor(java.awt.Color c)
Cambia el color de fondo del lienzo.
Parameters:
c - El color que se establecera de fondo.

paint

public void paint(java.awt.Graphics g)
LLama a la función pintar de todos sus objetos.
Overrides:
paint in class java.awt.Container