Java 드로잉에는 텍스트를 표시하는 세 가지 주요 방법이 있습니다.
(1) DrawString (String Str, int X, int y) : 지정된 위치에 문자열을 표시합니다.
(2) Drawchars (char data [], int offset, int length, int x, int y) : 문자 배열의 오프셋 위치에서 시작하여 지정된 위치에 문자 배열의 텍스트를 표시하고 대부분의 길이에 표시합니다. 캐릭터.
(3) DrawBytes (바이트 데이터 [], int 오프셋, int 길이, int x, int y)는 문자 배열의 문자 배열에서 문자 배열의 오프셋 위치에서 시작하여 지정된 위치에 텍스트를 표시하고 대부분의 길이에 표시됩니다. 캐릭터.
여기에 주어진 디스플레이 위치 (x, y)는 텍스트에 표시된 사각형 영역의 왼쪽 상단 코너 좌표가 아니라 텍스트의 기준의 시작 좌표입니다.
텍스트 글꼴의 세 가지 요소가 있습니다.
글꼴 : 일반적으로 사용되는 글꼴에는 Times New Roman, Symbol, Song Font, Kai 스타일 등이 포함됩니다.
스타일 : 일반적으로 사용되는 세 가지 스타일이 있습니다 : 정상, 대담하고 이탤릭체; 스타일은 font.bold+font.italic과 같은 조합으로 사용할 수 있습니다.
글꼴 크기 : 글꼴 크기는 문자의 크기이고 장치는 파운드입니다.
자바 언어로 글꼴 대상 글꼴을 사용하십시오. 글꼴 클래스 생성자는 다음과 같습니다.
font (String fontname, int style, int size), 3 개의 매개 변수는 각각 글꼴, 스타일 및 글꼴 크기를 나타냅니다. 예를 들어, 코드 :
글꼴 FNA = 새로운 글꼴 ( "빠르게 반사 된 버전", font.plain, 12)
글꼴 세트는 섬세한 스타일, 일반 스타일, 12 파운드 글꼴 크기입니다.
글꼴 클래스의 기타 일반적인 방법 :
[예] 애플릿은 6 개의 글꼴 문자열을 사용하여 컨텐츠를 표시하여 자체 글꼴을 표시합니다.
import java.applet.*; import java.awt.*; public class example7_1 애플릿 {font f1 = new Font ( "helvetica", font.plain, 18); , 10); Bold+font. italic, 14); "대화", font. 18pt Plain Helvetica ", 5,20); G. 세트 폰트 (F2); DrawString ("10pt Bold Helvetica ", 5,43); G.Setfont (F3); DrawString ("12pt Italic Helvetica ", 5,58); g .setfont (f4); DrawString ( "12pt Plain Courier", G.Setfont (F5); drawString : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ( "14pt 이탈리아 대화", 5,111);
색상과 같은 객체로 색상을 설정하려면 다양한 색상을 생성하는 두 가지 방법이 있습니다.
색상이있는 선주문 색상 : 검은 색, 빨강, 흰색, 노란색…;
빨간색, 녹색, 파란색 (RGB)의 값으로 색상을 합성합니다.
색상과 관련된 일반적인 방법 :
(1) 컬러 클래스 생성자 메소드 색상을 사용하여 컬러 객체를 만듭니다 (int r, int g, int b). .
(2) 그래픽과 같은 방법 SetColor (Color C)를 사용하고 매개 변수 C의 값은 표 12-1에 나와 있습니다.
(3) 구성 요소 클래스의 메소드 셋백 (Color C)을 사용하여 배경색을 설정하기 위해 부정 행위 (Color C)를 사용하십시오. 애플릿은 구성 요소 클래스의 서브 클래스이므로 weltbackground () 메소드를 직접 사용하여 배경색을 변경할 수 있습니다.
(4) 그래픽과 같은 방법 GetColor ()를 사용하여 색상을 얻습니다.
색상 클래스 사전 정의 된 색상 상수
[예] 애플릿은 색상을 설정하고 사각형을 그리는 방법은 다음 섹션에서 논의됩니다.
import java.applet.*; import java.awt.*; public class example7_2 applet {public void paint (graphics g) {int i = 0; i <= 10; i ++) {color myRedcolor = 새로운 색상 (I*25+5,0,0); 10; i ++) {컬러 myGreencolor (0, i*25+5,0); i = 0; i <= 10; i ++) {mybluecolor = 새로운 색상 (0,0, i*25+5); 28);}}