Class Fuente

java.lang.Object
  extended by Componentes
      extended by Fuente

public class Fuente
extends Componentes

Clase Fuente


Field Summary
private  int alto
           
private  int ancho
           
private  java.awt.geom.Point2D.Double centro
           
private  int DIMENCION1
           
private  int DIMENCION2
           
private  int ESTADO_GIRO180
           
private  int ESTADO_GIRO270
           
private  int ESTADO_GIRO90
           
private  int ESTADO_NORMAL
           
private  int estadogiro
           
private  java.awt.Image Ifuente
           
private  java.awt.geom.Point2D.Double pfoot
           
private  java.awt.geom.Point2D.Double phead
           
private  int TIPO_FUENTE
           
private  double Valor
           
 
Constructor Summary
Fuente(java.awt.Point p)
          Constructor de la clase
 
Method Summary
 void cambioestado(boolean a)
          Metodo que permite cambiar de estados, sirve para saber cuando se ha creado y cuando se ha selecionado el objeto
 java.awt.geom.Point2D getCentro()
          Metodo que permite entregar el valor del punto centro
 java.awt.geom.Point2D getFoot()
          Metodo que retorna el punto inferior de la imagen
 java.awt.geom.Point2D getHead()
          Metodo que retorna el valor del punto de arriba de la imagen
 double getValor()
          Metodo que permite obtener el valor de la componente
 void girar()
          Metodo que permite Girar la clase
 void paintComponent(java.awt.Graphics g2d)
          Metodo que permite graficar la fuente creada
 void seleccionfigura(java.awt.Point punto)
          Metodo que permite ver si la componente esta o no selecionada , y en caso de estar selecionada seleccion cambia a true
 void setValor(double nuevo)
          Metodo que permite cambiar el valor de la componente
 void trasladar(double dx, double dy)
          Metodo que permite trasladar la clase
 
Methods inherited from class Componentes
getEstado, getTipo, setEstado, setTipo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Valor

private double Valor

Ifuente

private java.awt.Image Ifuente

TIPO_FUENTE

private final int TIPO_FUENTE
See Also:
Constant Field Values

centro

private java.awt.geom.Point2D.Double centro

phead

private java.awt.geom.Point2D.Double phead

pfoot

private java.awt.geom.Point2D.Double pfoot

alto

private int alto

ancho

private int ancho

estadogiro

private int estadogiro

ESTADO_NORMAL

private final int ESTADO_NORMAL
See Also:
Constant Field Values

ESTADO_GIRO90

private final int ESTADO_GIRO90
See Also:
Constant Field Values

ESTADO_GIRO180

private final int ESTADO_GIRO180
See Also:
Constant Field Values

ESTADO_GIRO270

private final int ESTADO_GIRO270
See Also:
Constant Field Values

DIMENCION1

private final int DIMENCION1
See Also:
Constant Field Values

DIMENCION2

private final int DIMENCION2
See Also:
Constant Field Values
Constructor Detail

Fuente

Fuente(java.awt.Point p)
Constructor de la clase

Parameters:
p - punto centro de la Fuente
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g2d)
Metodo que permite graficar la fuente creada

Specified by:
paintComponent in class Componentes
Parameters:
g2d - Tipo Graphics 2D y el esta referido ala variable que contiene el Circuito

trasladar

public void trasladar(double dx,
                      double dy)
Metodo que permite trasladar la clase

Specified by:
trasladar in class Componentes
Parameters:
dx - variable de tipo double que contiene el desplazamiento en el eje X
dy - variable de tipo double que contiene el desplazamiento en el eje Y

girar

public void girar()
Metodo que permite Girar la clase

Specified by:
girar in class Componentes

cambioestado

public void cambioestado(boolean a)
Metodo que permite cambiar de estados, sirve para saber cuando se ha creado y cuando se ha selecionado el objeto

Specified by:
cambioestado in class Componentes
Parameters:
a - puede ser true o false , en caso de true se cambia el estado a true

seleccionfigura

public void seleccionfigura(java.awt.Point punto)
Metodo que permite ver si la componente esta o no selecionada , y en caso de estar selecionada seleccion cambia a true

Specified by:
seleccionfigura in class Componentes
Parameters:
punto - contiene las coordenadas en donde el mouse marca en la pantalla

getHead

public java.awt.geom.Point2D getHead()
Metodo que retorna el valor del punto de arriba de la imagen

Specified by:
getHead in class Componentes
Returns:
head punto superior de la imagen

getFoot

public java.awt.geom.Point2D getFoot()
Metodo que retorna el punto inferior de la imagen

Specified by:
getFoot in class Componentes
Returns:
foot punto inferior de dibujo

getCentro

public java.awt.geom.Point2D getCentro()
Metodo que permite entregar el valor del punto centro

Specified by:
getCentro in class Componentes
Returns:
centro punto centro

getValor

public double getValor()
Metodo que permite obtener el valor de la componente

Specified by:
getValor in class Componentes

setValor

public void setValor(double nuevo)
Metodo que permite cambiar el valor de la componente

Specified by:
setValor in class Componentes
Parameters:
nuevo - nuevo valor al cual se cambia el valor