(円・楕円描画)・ライン描画ここでは、ライン描画の仕方を解説します。ラインは2つの座標(x1,y1)と(x2,y2)を結んだ直線です。指定する座標がグラフィックで使う座標は、7以下は、ラインを描画するJavaのソースコードと実行結果です。}GR_Line.javaの実行結果ここからは、このソースコードを上から順番に解説していきます。「javax.swing」というパッケージにあるクラスを、このプログラム内で使うために記述します。{クラス名を、GR_Lineとしています。{このmainメソッドからプログラムを実行します。JFrame();フレームの表示は、JFrameクラスを使います。);ウィンドウに表示するタイトルを指定します。この例では、タイトルという文字列を指定しています。);フレーム全体のサイズを指定します。この例では、フレーム全体(タイトルバーと縁を含む)のサイズは256x256ピクセルです。);"×"ボタンを押したときの処理を指定します。JFrame.EXIT_ON_CLOSEは、フレームを閉じることを意味しています。);フレームにパネル(Jpanelクラス)を割り当てます。パネルは、グラフィック表示やボタンなどを乗せられる板のようなものです。ここでは、JPanelクラスを継承したMyPanelクラスを作り、そのクラスの中でラインを描画します。MyPanelクラスのソースは27行目から書いています。{JPanelクラスを継承したMyPanelクラスです。);パネルの背景色を黒にしています。MyPanel()は、MyPanelクラスが作られる(実行される)ときに1回だけ呼ばれるメソッドです。)を書くことで、最初に実行するメソッドを作ることが出来ます。);パネルの描画メソッドです。)メソッドは、パネルの表示が必要なときに呼び出されるメソッドです。メソッド名と引数は、変えないでください。g.setColor(Color.red);ここからラインの描画です。ここでは、ラインの色を赤に設定しています。)■このグラフィックスコンテキストの現在の色を、指定された色に設定します。);ラインの描画です。グラフィック座標(10,50)と(220,200)を結んだ直線を描画します。この例では線幅を指定していないので1ピクセルの幅のラインが描画されます。グラフィック座標のx軸は、原点より右をプラス、左をマイナスの数値で表します。y軸は、原点より下をプラス、上をマイナスの数値で表します。下の図は、グラフィック座標系を表しています。間に現在の色を使って線を描きます。