Package j2d
Class JObjetoRectangulo
java.lang.Object
j2d.JObjeto
j2d.JObjetoRectangulo
- Direct Known Subclasses:
JObjetoTexturaHexagonal
Objeto cuya representacion grafica es un rectangulo relleno.
Esta clase es parte de j2d.
-
Constructor Summary
ConstructorsConstructorDescriptionJObjetoRectangulo(String nombre, int largoX, int altoY, Color colorArea) Construye el rectangulo.JObjetoRectangulo(String nombre, int largoX, int altoY, Color colorBorde, Color colorArea) Construye un rectangulo con borde. -
Method Summary
Modifier and TypeMethodDescriptionvoidasignaColorArea(Color colorArea) Cambia el color del área del rectángulo.voidasignaColorBorde(Color colorBorde) Cambia el color del borde del rectángulo.Retorna el color del area del rectángulo.Retorna el color del borde del rectángulo.protected voiddibujaObjeto(Graphics2D g, int origenX, int origenY) Dibuja el objeto en el contexto grafico.Methods inherited from class j2d.JObjeto
adornoAnhade, adornoAnhade, adornoElimina, altoY, anchoX, area, asignaDimension, asignaFactorGravedad, asignaVel, asignaVel, asignaVelX, asignaVelY, centro, ciclo, colision, colisionador, contiene, desplaza, desplaza, dimension, esAdorno, escena, estaEnContacto, factorGravedad, guia, haceLocalizablePorPunto, incrementaVel, localizablePorPunto, nombre, notificacionSalidaPantallaActiva, notificacionSalidaPantallaDesactiva, notificacionSalidaPantallaEstaActiva, posicion, posiciona, posicionaCentro, puntoMedioConObjeto, salidaPantalla, toString, velocidad, velX, velY, x, y
-
Constructor Details
-
JObjetoRectangulo
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
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
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
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
Retorna el color del borde del rectángulo.- Returns:
- el color del borde del rectángulo o null si no tiene borde.
-
asignaColorBorde
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
Description copied from class:JObjetoDibuja el objeto en el contexto grafico.- Specified by:
dibujaObjetoin classJObjeto- 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.
-