Class ObjetoEvento

java.lang.Object
  extended by Forma
      extended by ObjetoEvento

public class ObjetoEvento
extends Forma

Clase ObjetoEvento Esta clase implementa el objeto evento, como trozo de programa con parametros genericos para definir acciones, sonidos y variables.


Field Summary
 java.awt.Point centro_forma
           
 int frecuency
           
 int message
           
 java.lang.String name
           
 java.lang.String nombreObjeto
           
 java.lang.String nqc
           
 java.lang.String outs
           
 int power
           
 boolean selected
           
 java.lang.String sound
           
 int time
           
 java.lang.String value
           
 double x
           
 double y
           
 
Constructor Summary
ObjetoEvento(double x1, double y1)
          Constructor.
 
Method Summary
 java.lang.String getData()
          Entrega los Datos que definen a la forma.
 java.lang.String getProgram()
          Entrega el codigo NQC asociado a la forma.
 boolean isOn(java.awt.Point punto)
          Verifica si punto pertenece a la figura.
 boolean isOnD(java.awt.Point punto)
          Metodo que verifica si el punto pertenece a algun cuadrado de manipulacion de datos de la figura.
 void paintComponent(java.awt.Graphics2D g2d)
          Define como se dibuja el bloque.
 void setFrecuencia(int a)
           
 void setManipulable(boolean b)
          Habilita la manipulacion de la figura.
 void setMessage(int a)
           
 void setNqc(java.lang.String a)
           
 void setOuts(java.lang.String a)
           
 void setParametro(java.lang.String a)
          Setea Parametros que definen a la forma.
 void setPower(int a)
           
 void setSound(java.lang.String a)
           
 void setTiempo(int a)
           
 void trasladar(double dx, double dy)
          Traslada el bloque.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public double x

y

public double y

centro_forma

public java.awt.Point centro_forma

nombreObjeto

public java.lang.String nombreObjeto

outs

public java.lang.String outs

sound

public java.lang.String sound

frecuency

public int frecuency

time

public int time

power

public int power

message

public int message

nqc

public java.lang.String nqc

name

public java.lang.String name

value

public java.lang.String value

selected

public boolean selected
Constructor Detail

ObjetoEvento

public ObjetoEvento(double x1,
                    double y1)
Constructor. Construye a partir de las coordenadas del centro del bloque.

Parameters:
x1 - Horizontal del centro.
y1 - Vertical del centro.
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics2D g2d)
Define como se dibuja el bloque.

Specified by:
paintComponent in class Forma
Parameters:
g2d - grafico en que se dibuja el bloque.

trasladar

public void trasladar(double dx,
                      double dy)
Traslada el bloque.

Specified by:
trasladar in class Forma
Parameters:
dx - desplazamiento horizontal.
dy - desplazamiento vertical.

isOn

public boolean isOn(java.awt.Point punto)
Verifica si punto pertenece a la figura.

Specified by:
isOn in class Forma
Parameters:
punto - punto verificado

isOnD

public boolean isOnD(java.awt.Point punto)
Description copied from class: Forma
Metodo que verifica si el punto pertenece a algun cuadrado de manipulacion de datos de la figura.

Specified by:
isOnD in class Forma
Parameters:
punto - Punto que es verificado.

setManipulable

public void setManipulable(boolean b)
Habilita la manipulacion de la figura.

Specified by:
setManipulable in class Forma
Parameters:
b - verdadero o falso si habilita o no.

getProgram

public java.lang.String getProgram()
Entrega el codigo NQC asociado a la forma.

Specified by:
getProgram in class Forma
Returns:
Atributos del bloque

getData

public java.lang.String getData()
Entrega los Datos que definen a la forma.

Specified by:
getData in class Forma
Returns:
Atributos de la forma.

setParametro

public void setParametro(java.lang.String a)
Description copied from class: Forma
Setea Parametros que definen a la forma.

Specified by:
setParametro in class Forma

setFrecuencia

public void setFrecuencia(int a)
Specified by:
setFrecuencia in class Forma

setTiempo

public void setTiempo(int a)
Specified by:
setTiempo in class Forma

setPower

public void setPower(int a)
Specified by:
setPower in class Forma

setMessage

public void setMessage(int a)
Specified by:
setMessage in class Forma

setOuts

public void setOuts(java.lang.String a)
Specified by:
setOuts in class Forma

setSound

public void setSound(java.lang.String a)
Specified by:
setSound in class Forma

setNqc

public void setNqc(java.lang.String a)
Specified by:
setNqc in class Forma