クラス RinearnGraph2DRenderer

java.lang.Object
com.rinearn.graph2d.renderer.RinearnGraph2DRenderer

public class RinearnGraph2DRenderer extends Object
リニアングラフ2D(RINEARN Graph 2D)の2D描画エンジンを、Java言語のコードから直接制御するためのAPIクラスです。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    コンストラクタです。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    drawLine​(double aX, double aY, double bX, double bY, double width)
    直線を描画します。
    void
    drawLine​(double aX, double aY, double bX, double bY, double width, Color color)
    任意の色で、直線を描画します。
    void
    drawPoint​(double x, double y, double radius)
    点を描画します。
    void
    drawPoint​(double x, double y, double radius, Color color)
    任意の色で、点を描画します。
    void
    グラフ画面の再描画を行います。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • RinearnGraph2DRenderer

      public RinearnGraph2DRenderer()
      コンストラクタです。 インスタンスは RinearnGraph2D 内で保持されており、 RinearnGraph2D.getRenderer メソッドによって取得できます。 ユーザーが任意にインスタンスを生成する事はできません。
  • メソッドの詳細

    • render

      public void render()
      グラフ画面の再描画を行います。 drawPointdrawLine 等で図形の描画を行った後、 最後にこのメソッドをコールしてください。 通常は、このメソッドをコールするまで、グラフ画面は更新されません (ただし、マウスカーソルがグラフ画面上に入ったり、その他のタイミングなどで、グラフ側の都合によって画面が更新される場合はあります)。
    • drawPoint

      public void drawPoint(double x, double y, double radius)
      点を描画します。
      パラメータ:
      x - 点のX座標
      y - 点のY座標
      radius - 点の半径(ピクセル単位)
    • drawPoint

      public void drawPoint(double x, double y, double radius, Color color)
      任意の色で、点を描画します。
      パラメータ:
      x - 点のX座標
      y - 点のY座標
      radius - 点の半径(ピクセル単位)
      color - 点の色
    • drawLine

      public void drawLine(double aX, double aY, double bX, double bY, double width)
      直線を描画します。
      パラメータ:
      aX - 点AのX座標
      aY - 点AのY座標
      bX - 点BのX座標
      bY - 点BのY座標
      width - 直線の太さ(ピクセル単位)
    • drawLine

      public void drawLine(double aX, double aY, double bX, double bY, double width, Color color)
      任意の色で、直線を描画します。
      パラメータ:
      aX - 点AのX座標
      aY - 点AのY座標
      bX - 点BのX座標
      bY - 点BのY座標
      width - 直線の太さ(ピクセル単位)
      color - 直線の色