En el dibujo de Java, hay tres formas principales de mostrar texto:
(1) Drawtring (String Str, Int X, Int Y): muestra una cadena en la posición especificada.
(2) DrawChars (Char Data [], Int Offset, Int Longitud, int x, int y): Muestre el texto en la matriz de caracteres en la posición especificada, comenzando desde la posición de desplazamiento de la matriz de caracteres y muestre en la mayor longitud personajes.
(3) DrawBytes (Byte Data [], int Offset, int Longitud, int x, int y), muestra el texto en la matriz de caracteres en la posición especificada, comenzando desde la posición de desplazamiento de la matriz de caracteres y muestra como máximo longitud personajes.
La posición de visualización (x, y) dada aquí es la coordenada inicial de la línea de base del texto, no la coordenada de la esquina superior izquierda del área del rectángulo que se muestra por el texto.
Hay tres elementos de fuente de texto:
Fuentes: las fuentes comúnmente utilizadas incluyen tiempos Roman New Roman, Símbolo, Fuente de Canción, Estilo Kai, etc.
Estilo: hay tres estilos de uso común: normales, audaces y cursivas; Los estilos se pueden usar en combinación, por ejemplo, fuente. Bolde+Font.italic.
Tamaño de fuente: el tamaño de la fuente es el tamaño del personaje y la unidad es una libra.
En el lenguaje Java, use fuente de objeto de fuente. Los constructores de clase de fuente son:
Font (String FontName, Int Style, Int Size), 3 parámetros representan fuente, estilo y tamaño de fuente respectivamente. Por ejemplo, código:
Fuente FNA = nueva fuente ("Versión reflejada rápidamente", Font.Plain, 12)
El conjunto de fuentes son: estilo delicado, estilo normal, tamaño de fuente de 12 libras.
Otros métodos comunes de clase de fuente:
[Ejemplo] El applet usa 6 cadenas de fuentes para mostrar el contenido para indicar su propia fuente.
import java.applet.*; import java.awt.*; clase pública Ejemplo7_1 extiende el applet {font f1 = new FuT ("Helvetica", Font.Plain, 18); , 10) Bold+Font.Italic, 14); 18PT simple Helvetica ", 5,20); G.SetFont (F2); Drawstring (" 10pt Bold Helvetica ", 5,43); G.SetFont (F3); Drawstring (" 12PT italic Helvetica ", 5,58); G.SetFont (F4); Drawstring ("12pt Plain Courier", 5,75); Drawstring :::::::::::::::::::::::::::::::::::::::::::::::::::: : ::::::::::::: ("14PT Diálogo en cursiva", 5,111);
Para configurar los colores con un objeto de color, hay dos formas de generar varios colores:
Colores preordenados con color: negro, rojo, blanco, amarillo ...;
Sintetizar los colores por valores de rojo, verde, azul (RGB).
Métodos comunes relacionados con el color:
(1) Cree un objeto de color utilizando el color del constructor de la clase de color (int r, int g, int b). .
(2) Use el método de gráficos SetColor (Color C), y el valor del parámetro C se muestra en la Tabla 12-1.
(3) Use el método Sucquebackground (Color C) de la clase de componentes a Sackbackground (Color C) para establecer el color de fondo. Debido a que los applets son subclases de clases de componentes, puede usar directamente el método Setbackground () para cambiar el color de fondo.
(4) Use el método similar a los gráficos getColor () para obtener el color.
CLASE DE COLOR CONSTANTE DE COLOR predefinido
[Ejemplo] El applet establece el color y pinta los cuadrados.
import java.applet.*; import java.awt.*; clase pública Ejemplo7_2 extiende el applet {public void Paint (Graphics g) {setSize (380,200); = nuevo color (i*25+5,0,0); 10; i ++) {color mygreencolor = nuevo color (0, i*25+5,0); i = 0; i <= 10; i ++) {color mybluecolor = new Color (0,0, i*25+5); 28);