Package j2d
Class JObjetoTexto
java.lang.Object
j2d.JObjeto
j2d.JObjetoTexto
- Direct Known Subclasses:
JObjetoVisNumTexto
Objeto cuya representacion grafica es un texto.
Esta clase es parte de j2d.
-
Constructor Summary
ConstructorsConstructorDescriptionJObjetoTexto(String texto, Color color) Construye el objeto.JObjetoTexto(String texto, Color color, Font fuente) Construye el objeto.JObjetoTexto(String nombre, String texto, Color color) Construye el objeto. -
Method Summary
Modifier and TypeMethodDescriptionvoidasignaColor(Color color) Asigna el color del texto.voidasignaColorFondo(Color colorFondo) Asigna el color de fondo del texto.voidasignaFuente(Font fuente) Asigna la fuente utilizada para mostrar el texto.voidasignaFuente(String nombreFuente, int estilo, int tamanho) Asigna la fuente utilizada para mostrar el texto.voidasignaTamanhoFuente(int tamanho) Asigna el tamanho del texto con la fuente actual.voidasignaTexto(String texto) Asigna el texto a mostrar.color()Retorna el color del texto escrito en el objeto de texto.voiddibujaBorde(boolean bordeVisible) Dibuja o no el borde del texto (un rectángulo del color del texto).voiddibujaFondo(boolean fondoVisible) Dibuja o no el fondo del texto (un rectángulo relleno del color de fondo).protected voiddibujaObjeto(Graphics2D g, int origenX, int origenY) Dibuja el objeto en el contexto grafico.texto()Retorna el texto escrito en el objeto de texto.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
-
JObjetoTexto
Construye el objeto. Utiliza la fuente por defecto.- Parameters:
nombre- nombre del objeto.texto- texto a mostrar.color- color del texto.
-
JObjetoTexto
Construye el objeto.- Parameters:
texto- texto a mostrar.color- color del texto.fuente- fuente utilizada para dibujar el texto.
-
JObjetoTexto
Construye el objeto. Utiliza la fuente por defecto.- Parameters:
texto- texto a mostrar.color- color del texto.
-
-
Method Details
-
asignaFuente
Asigna la fuente utilizada para mostrar el texto.- Parameters:
fuente- fuente utilizada para mostrar el texto.
-
asignaFuente
Asigna la fuente utilizada para mostrar el texto. Internamente se crea una fuente con los parametros indicados.- Parameters:
nombreFuente- nombre de la fuente.estilo- estilo de la fuente (definido en java.awt.Font: BOLD, PLAIN o ITALIC).tamanho- tamanho de la fuente.
-
asignaTamanhoFuente
public void asignaTamanhoFuente(int tamanho) Asigna el tamanho del texto con la fuente actual.- Parameters:
tamanho- tamanho de la fuente.
-
asignaColor
Asigna el color del texto.- Parameters:
color- color del texto.
-
asignaColorFondo
Asigna el color de fondo del texto. Para que se dibuje el fondo hay que llamar adibujaFondo(boolean).- Parameters:
colorFondo- color de fondo del texto.
-
asignaTexto
Asigna el texto a mostrar.- Parameters:
texto- texto a mostrar.
-
texto
Retorna el texto escrito en el objeto de texto.- Returns:
- el texto escrito en el objeto de texto.
-
color
Retorna el color del texto escrito en el objeto de texto.- Returns:
- el color del texto escrito en el objeto de texto.
-
dibujaBorde
public void dibujaBorde(boolean bordeVisible) Dibuja o no el borde del texto (un rectángulo del color del texto). XXX por ahora el color del borde es el del texto.- Parameters:
bordeVisible- si el borde es visible o no.
-
dibujaFondo
public void dibujaFondo(boolean fondoVisible) Dibuja o no el fondo del texto (un rectángulo relleno del color de fondo).- Parameters:
fondoVisible- si el fondo es visible o no.
-
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.
-