(模様の描画)・円・楕円描画ここでは、円・楕円の輪郭を描画する方法を解説します。円・楕円は、円・楕円を含む長方形の左上の座標(x,y)と幅widthと高さheightを指定して描画します。幅widthと高さheightに同じ値を指定すると円が描画され、違う値を指定したときは楕円が表示されます。以下のメソッドは、円・楕円の輪郭を描画するものです。)■楕円の輪郭線を描きます。なし幅widthと高さheightを同じ値にすると円の輪郭が描画されます。ここから、円・楕円を描画する方法をJavaのソースコード例で説明していきます。}GR_Oval1.javaの実行結果ここからは、このソースコードを上から順番に解説していきます。「javax.swing」というパッケージにあるクラスを、このプログラム内で使うために記述します。{クラス名を、GR_Oval1としています。{このmainメソッドからプログラムを実行します。JFrame();フレームの表示は、JFrameクラスを使います。);ウィンドウに表示するタイトルを指定します。この例では、タイトルという文字列を指定しています。);フレーム全体のサイズを指定します。この例では、フレーム全体(タイトルバーと縁を含む)のサイズは256x256ピクセルです。);"×"ボタンを押したときの処理を指定します。JFrame.EXIT_ON_CLOSEは、フレームを閉じることを意味しています。);フレームにパネル(Jpanelクラス)を割り当てます。パネルは、グラフィック表示やボタンなどを乗せられる板のようなものです。ここでは、JPanelクラスを継承したMyPanelクラスを作り、そのクラスの中でラインを描画します。MyPanelクラスのソースは27行目から書いています。{JPanelクラスを継承したMyPanelクラスです。);パネルの背景色を黒にしています。MyPanel()は、MyPanelクラスが作られる(実行される)ときに1回だけ呼ばれるメソッドです。)を書くことで、最初に実行するメソッドを作ることが出来ます。);パネルの描画メソッドです。)メソッドは、パネルの表示が必要なときに呼び出されるメソッドです。メソッド名と引数は、変えないでください。);ここから円の輪郭の描画です。ここでは、輪郭線の色を青に設定しています。drawOvalメソッドに左上隅の座標(20,20)、幅80、高さ80を与えて円を描画しています。この場合は、幅と高さが同じなので円になります。)■このグラフィックスコンテキストの現在の色を、指定された色に設定します。);ここから楕円の輪郭の描画です。ここでは、輪郭線の色を黄色に設定しています。drawOvalメソッドに左上隅の座標(120,40)、幅90、高さ160を与えて縦長の楕円を描画しています。