Package j2d

Class JObjetoTextura


public class JObjetoTextura extends JObjetoIcono
Objeto de forma rectangular cuya superficie esta rellena por una "textura" (icono que se repite hasta cubrir todo el area).

Esta clase es parte de j2d.

  • Constructor Details

    • JObjetoTextura

      public JObjetoTextura(String nombre, int largoX, int altoY, String ficheroTextura, float escala)
      Construye el objeto.
      Parameters:
      nombre - nombre del objeto.
      largoX - largo en pixels del objeto.
      altoY - alto en pixels del objeto.
      ficheroTextura - fichero que contiene el icono para ser usado como textura.
      escala - escala de la imagen.
    • JObjetoTextura

      public JObjetoTextura(String nombre, int largoX, int altoY, Image img, float escala)
      Construye el objeto.
      Parameters:
      nombre - nombre del objeto.
      largoX - largo en pixels del objeto.
      altoY - alto en pixels del objeto.
      img - imagen a ser usada como textura.
      escala - escala de la imagen.
  • Method Details

    • cambiaImagen

      public void cambiaImagen(Image img, float escala)
      Description copied from class: JObjetoIcono
      Cambia el imagen del objeto.
      Overrides:
      cambiaImagen in class JObjetoIcono
      Parameters:
      img - nueva imagen.
      escala - escala con la que se representa el icono.
    • dibujaObjeto

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