Está en la página 1de 1

g.

setFont(f);
g.setColor(Color.yellow);
g.drawString("Welcome to Java!!", 50, 100 );
}
}

La clase Font
Para definir un nuevo objeto Font debemos indicarle tres valores:
 El tipo de fuente, esta es una constante string que indica el tipo utilizado.
 El estilo de la letra, este es un valor entero que puede ser:
0 : Plain
1 : Bold
2 : italic
 El tamaño de la letra en pixels, este es un valor entero.
Para definir y crear un objeto Font debes escribir instrucciones como las siguientes:
Font f;
f = new Font("Helvetica",1,26);
Nota: es necesario que el nombre del tipo de font este entre comillas.

La clase Color
Para definir un nuevo objeto Color, debemos indicarle tres valores enteros entre 0 y 255:
 El primero indica la cantidad de componente Rojo.
 El segundo indica la cantidad de componente Verde.
 El tercero indica la cantidad de componente Azul.
Las mezclas de estos tres componentes forman el color resultante, a esta técnica se le conoce como
color RGB (por Red, Green y Blue).
Para definir y crear un objeto Color debes escribir instrucciones como las siguientes:
Color c;
c = new Color(255,126,40);

La clase Graphics
La clase Graphics es una clase ya definida en el lenguaje Java que se encarga de realizar las
operaciones de dibujo sobre las ventanas de la aplicación. Hay otras dos clases que colaboran con
Graphics para definir los atributos de dibujo, estas son:
 La clase Font, que define las características del tipo de letra.
 La clase Color, que define el color con el que se va a dibujar.
Para definir y crear un objeto Graphics debes escribir instrucciones como las siguientes:
Graphics g;
g = new Graphics( );
Los métodos de la clase Graphics son:

setFont( f ) Donde f es una variable objeto de la clase Font. Cambia el atributo de tipo de letra de
objeto gráfico.
setColor( c ) Donde c es una variable objeto de la clase Color. Cambia el atributo color del objeto gráfico
de tal manera que en las operaciones de dibujo siguientes utilice el color c.
drawString( letrero, x, y ) Donde letrero es una constante string ("debe escribirse entre comillas") y x,y es la posició
donde se dibujará el letrero.
drawLine(x1,y1,x2,y2) Donde x1, y1, x2, y2 son valores enteros. Dibuja una línea del punto (x1,y1) al punto (x2,y2
drawRect(x,y,an,al) Dibuja el borde de un rectángulo que inicia en el punto (x,y) y tiene un ancho an y una altur
al.
fillRect(x,y,an,al) Dibuja un rectángulorelleno que inicia en el punto (x,y) y tiene un ancho an y una altura al
drawOval(x,y,an,al) Dibuja el borde de un óvalo definido por el rectángulo descrito por el punto (x,y) y un anch
an y una altura al. Si se quiere dibujar un círculo, los valores an (ancho) y al (alto) deberá
ser iguales.

También podría gustarte