Package j2d

Class JObjetoTexturaHexagonal


public class JObjetoTexturaHexagonal extends JObjetoRectangulo
Objeto de forma rectangular cuya superficie esta rellena por una "textura" hexagonal que se repite hasta cubrir todo el area.

Liminacion: La imagen utilizada como textura debe ser cuadrada.

Esta clase es parte de j2d.

  • Constructor Details

    • JObjetoTexturaHexagonal

      public JObjetoTexturaHexagonal(String nombre, int largoX, int altoY, Color colorBorde, Color colorArea, Image imgTextura)
      Construye la textura hexagonal.
      Parameters:
      nombre - nombre del objeto.
      largoX - longitud en pixels del rectangulo.
      altoY - altura en pixels del rectangulo.
      colorBorde - color del borde del rectangulo.
      colorArea - color del interior del rectangulo
      imgTextura - imagen utilizada para la textura.
    • JObjetoTexturaHexagonal

      public JObjetoTexturaHexagonal(String nombre, int largoX, int altoY, Image imgTextura)
      Construye la textura hexagonal.
      Parameters:
      nombre - nombre del objeto.
      largoX - longitud en pixels del rectangulo.
      altoY - altura en pixels del rectangulo.
      imgTextura - imagen utilizada para la textura.
  • Method Details

    • dibujaObjeto

      protected void dibujaObjeto(Graphics2D g, int origenX, int origenY)
      Description copied from class: JObjeto
      Dibuja el objeto en el contexto grafico.
      Overrides:
      dibujaObjeto in class JObjetoRectangulo
      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.