Package j2d

Class JObjetoCirculo

java.lang.Object
j2d.JObjeto
j2d.JObjetoCirculo

public class JObjetoCirculo extends JObjeto
Objeto cuya representacion grafica es un circulo.

Esta clase es parte de j2d.

  • Constructor Details

    • JObjetoCirculo

      public JObjetoCirculo(String nombre, int radio, Color colorCirculo)
      Construye un objeto circulo.
      Parameters:
      nombre - nombre del objeto.
      radio - radio del circulo.
      colorCirculo - color del circulo o null si no se quiere que se muestre el circulo.
    • JObjetoCirculo

      public JObjetoCirculo(String nombre, int radio, Color colorCircunferencia, Color colorCirculo)
      Construye un objeto circulo con circunferencia. Si colorCirculo es null es una circunferencia sin rellenar.
      Parameters:
      nombre - nombre del objeto.
      radio - radio del circulo.
      colorCircunferencia - color de la circunferenciao null si no se quiere que se muestre la circunferencia.
      colorCirculo - color del circulo o null si no se quiere que se muestre el circulo.
  • Method Details

    • colorCircunferencia

      public Color colorCircunferencia()
      Retorna el color de la circumferencia.
      Returns:
      el color de la circumferencia.
    • colorCirculo

      public Color colorCirculo()
      Retorna el color del circulo.
      Returns:
      el color del circulo.
    • cambiaColorCirculo

      public final void cambiaColorCirculo(Color colorCirculo)
      Cambia el color del circulo.
      Parameters:
      colorCirculo - nuevo color del circulo.
    • cambiaColorCircunferencia

      public final void cambiaColorCircunferencia(Color colorCircunferencia)
      Cambia el color de la circunferencia.
      Parameters:
      colorCircunferencia - nuevo color de la circunferencia.
    • radio

      public int radio()
      Retorna el radio del circulo.
      Returns:
      el radio del circulo.
    • cambiaRadio

      public final void cambiaRadio(int radio)
      Cambia el radio del circulo.
      Parameters:
      radio - nuevo radio del circulo.
    • dibujaObjeto

      protected void dibujaObjeto(Graphics2D g, int origenX, int origenY)
      Description copied from class: JObjeto
      Dibuja el objeto en el contexto grafico.
      Specified by:
      dibujaObjeto in class JObjeto
      Parameters:
      g - contexto grafico en el que dibujar el objeto.
      origenX - coordenada x del punto respecto al que dibujar el objeto. Solo puede ser distinto de 0 para los objetos adorno.
      origenY - coordenada y del punto respecto al que dibujar el objeto. Solo puede ser distinto de 0 para los objetos adorno.