COLORES en JAVA
Se trabaja mediante el objeto Color. Puede asignarse a un objeto, al fondo o al texto de la applet o a los controles que tenga el applet. Este objeto trata independientemente el color sin tener en cuenta la capacidad del dispositivo, por tanto utilizara el color que mejor se adapte. Siempre se puede utilizar las variables estáticas de color.
Objeto_grafico.setColor(Color.variable_color);
setBackground(Color.variable_color);
Color. |
black |
white |
|
red |
|
green |
|
blue |
|
yellow |
|
cyan |
|
orange |
|
gray |
|
darkGray |
|
lightGray |
También se puede crear colores personalizados mediante el mismo objeto. Utilizando la escala RGB. Para crearlo asignamos valores al rojo, verde y azul. El rango para cada uno de los colores es de 0 a 255.
Color nomb_color=new Color(int rojo, int verde, int azul);
objeto_grafico.setColor(nomb_color);
EJEMPLO: Ejemplo de texto y color.
import java.awt.*;
import java.applet.*;
public class dib_letra extends Applet{
public void init(){
setBackground(Color.white);
}
public void paint(Graphics dibujo){
dibujo.setColor(Color.blue);
Font L1=new Font("Tahoma",Font.ITALIC,24);
Font L2=new Font("Tahoma",Font.PLAIN,18);
dibujo.setFont(L1);
dibujo.drawString("HOLA MUNDO",5,50);
dibujo.setColor(Color.yellow);
dibujo.setFont(L2);
dibujo.drawString("HOLA MUNDO",5,100);
}
}