jp.carabiner.inkpod.pi.shape.renderer
クラス LabelRenderingUtil

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.LabelRenderingUtil

public class LabelRenderingUtil
extends java.lang.Object

関連線の両端につけるラベルの描画位置を求めるユーティリティクラス。


コンストラクタの概要
LabelRenderingUtil()
           
 
メソッドの概要
static java.awt.Point getLabelLocation(java.awt.geom.Point2D edgePoint, java.awt.geom.Point2D guidePoint, java.awt.Rectangle objectBounds, java.awt.Dimension textBoxSize, ShapeRenderingContext context)
          ラベルの描画位置を求める。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LabelRenderingUtil

public LabelRenderingUtil()
メソッドの詳細

getLabelLocation

public static java.awt.Point getLabelLocation(java.awt.geom.Point2D edgePoint,
                                              java.awt.geom.Point2D guidePoint,
                                              java.awt.Rectangle objectBounds,
                                              java.awt.Dimension textBoxSize,
                                              ShapeRenderingContext context)
ラベルの描画位置を求める。

パラメータ:
edgePoint - 線分のラベルを描画する側の端
guidePoint - 線分上のもう一つの点(必ずしももう一方の端でなくてもかまわない)
objectBounds - 接続するオブジェクトの描画領域
textBoxSize - テキストの描画サイズ
context - 描画コンテキスト
戻り値:
ラベルの描画位置