Package j2d

Class JObjetoRectangulo

java.lang.Object
j2d.JObjeto
j2d.JObjetoRectangulo
Direct Known Subclasses:
JObjetoTexturaHexagonal

public class JObjetoRectangulo extends JObjeto
Objeto cuya representacion grafica es un rectangulo relleno.

Esta clase es parte de j2d.

  • Constructor Details

    • JObjetoRectangulo

      public JObjetoRectangulo(String nombre, int largoX, int altoY, Color colorArea)
      Construye el rectangulo.
      Parameters:
      nombre - nombre del objeto.
      largoX - longitud en pixels del rectangulo.
      altoY - altura en pixels del rectangulo.
      colorArea - color del interior del rectangulo.
    • JObjetoRectangulo

      public JObjetoRectangulo(String nombre, int largoX, int altoY, Color colorBorde, Color colorArea)
      Construye un rectangulo con borde.
      Parameters:
      nombre - nombre del objeto.
      largoX - longitud en pixels del rectangulo.
      altoY - altura en pixels del rectangulo.
      colorBorde - color del borde rectangulo.
      colorArea - color del interior del rectangulo.
  • Method Details

    • colorArea

      public Color colorArea()
      Retorna el color del area del rectángulo.
      Returns:
      el color del area del rectángulo o null si no es un rectángulo relleno.
    • asignaColorArea

      public void asignaColorArea(Color colorArea)
      Cambia el color del área del rectángulo. Un valor de null significa que el rectángulo no es relleno.
      Parameters:
      colorArea - color del área del rectángulo.
    • colorBorde

      public Color colorBorde()
      Retorna el color del borde del rectángulo.
      Returns:
      el color del borde del rectángulo o null si no tiene borde.
    • asignaColorBorde

      public void asignaColorBorde(Color colorBorde)
      Cambia el color del borde del rectángulo. Un valor de null significa que el rectángulo no tiene borde.
      Parameters:
      colorBorde - color del borde del rectángulo.
    • 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.