Java Drawingには、テキストを表示する3つの主な方法があります。
(1)drawstring(string str、int x、int y):指定された位置に文字列を表示します。
(2)drawchars(char data []、int offset、int length、int x、int y):文字配列のオフセット位置から始まり、最も長さで表示される指定された位置に文字配列にテキストを表示します文字。
(3)drawbytes(byte data []、int offset、int length、int x、int y)は、文字配列のオフセット位置から始まる指定された位置に文字配列にテキストを表示し、ほとんどの長さで表示します文字。
ここで与えられる表示位置(x、y)は、テキストのベースラインの開始座標であり、テキストで表示される長方形領域の左上隅座標ではありません。
テキストフォントには3つの要素があります。
フォント:一般的に使用されるフォントには、新しいローマ、シンボル、歌のフォント、カイスタイルなどが含まれます。
スタイル:一般的に使用される3つのスタイルがあります。通常、太字、イタリックは3つの定数で表されます。スタイルは、たとえばfont.bold+font.italicなど、組み合わせて使用できます。
フォントサイズ:フォントサイズは文字のサイズで、ユニットはポンドです。
Java言語では、フォントオブジェクトフォントを使用します。フォントクラスコンストラクターは次のとおりです。
フォント(String FontName、int Style、intサイズ)、3つのパラメーターは、それぞれフォント、スタイル、フォントサイズを表します。たとえば、コード:
font fna = new font( "迅速な反射バージョン"、font.plain、12)
フォントセットは、デリケートなスタイル、通常のスタイル、12ポンドのフォントサイズです。
フォントクラスの他の一般的な方法:
[例] Appletは、6つのフォント文字列を使用してコンテンツを表示し、独自のフォントを示します。
Import java.applet。*; Import Java.awt。*; Public Class Example7_1 Applet {font f1 = new Font( "Helvetica"、font.plain、18); 、10); f3 = "helvetica"、font f4 = new font(font.plain、12); Bold+Font、14); font.italic、14); 18pt Plain 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平野宅配便"、5,75); drawstring ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::づ 火::::: :::::::::::::::::::::::( "14pt Italic Dialog"、5,111);
色のようなオブジェクトで色を設定するには、さまざまな色を生成する2つの方法があります。
色の先行予約色:黒、赤、白、黄色…;
赤、緑、青(RGB)の値で色を合成します。
色に関連する一般的な方法:
(1)カラークラスコンストラクターメソッドカラーを使用してカラーオブジェクトを作成します(int r、int g、int b)。 。
(2)グラフィック様方法SetColor(Color C)を使用し、パラメーターCの値を表12-1に示します。
(3)コンポーネントクラスのメソッドセットバックグラウンド(色c)を使用して、setbackground(color c)に背景色を設定します。アプレットはコンポーネントクラスのサブクラスであるため、setbackground()メソッドを使用して背景色を変更できます。
(4)グラフィックのような方法を使用して、getColor()を使用して色を取得します。
カラークラスの事前定義されたカラー定数
[例]アプレットは色を設定し、正方形を描く方法について説明します。
import java.applet。*; import java.awt。*; public class example7_2 extends {public void paint(graphics g){setsize(380,200); =新しい色(I*25+5,0,0); 10; i ++){color mygreencolor = new Color(I*25+5,0); i = 0; i <= 10; i ++){color mybluecolor = new Color(0,0、I*25+5); 28);