Java で線を引く

Yashaswi Kothari 2023年10月12日
Java で線を引く

Java の Java.awt.Graphics クラスは、そのような多くの描画およびグラフィックス関数のベースを形成します。実際の描画アクションはシステムとデバイスに依存するため、これは理解できないクラスです。このチュートリアルでは、Java で線を引きます。

必要なパッケージをインポートしてプログラムを開始します。ライブラリから java.applet.Appletjava.awt、および java.awt.event パッケージをインポートします。

Graphics クラスの drawLine() メソッドは、2 点間に指定された色で線を描画するために使用されます。

以下のコードを参照してください。

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DrawLine extends Applet {
  public static void main(String[] args) {
    Frame drawLineApplet = new Frame("Draw Line in Applet Window");
    drawLineApplet.setSize(500, 450);
    Applet DrawLine = new DrawLine();
    drawLineApplet.add(DrawLine);
    drawLineApplet.setVisible(true);
    drawLineApplet.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
  }
  public void paint(Graphics g) {
    g.setFont(new Font("Arial", Font.BOLD, 12));
    g.drawString("This is Draw Line Example", 100, 70);
    g.setColor(Color.blue);
    g.drawLine(90, 135, 90, 180);
    g.setColor(Color.green);
    g.drawLine(60, 4, 120, 120);
  }
}

Java で線を引く

上記の例では、2 行を作成し、テキストも表示しました。最初に、Applet クラス(親クラス)を拡張する DrawLine クラスを宣言しました。クラス内で、main メソッドを宣言しました。ここで、Frame drawLineApplet = new Frame() ステートメントは、出力用のアプレットウィンドウを作成します。

drawLineApplet.setSize() 関数を使用してアプレットウィンドウのサイズを設定し、drawLineApplet.setVisible(true) 関数を使用してフレームを画面に表示します。system.exit(0) コマンドを使用してアプレットフレームを終了します。

ここでの paint メソッドは、描画する線の色、フォント、および座標を設定するために使用されます。setFont() 関数を使用してフォントを変更します。ここでの drawString() 関数は、出力フレームにテキストを表示します。setColor() を使用して最初の線の色を変更し、次に drawLine() 関数で線の x 座標と y 座標を変更します。同様に、2 行目の座標と色を提供します。

関連記事 - Java GUI