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

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractTextRenderer
      上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractPlainTextRenderer
          上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.WrappingLineTextRenderer
              上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.MultipartTextRenderer
すべての実装されたインタフェース:
TextRenderer

public class MultipartTextRenderer
extends WrappingLineTextRenderer


コンストラクタの概要
MultipartTextRenderer()
           
 
メソッドの概要
protected  RenderableText[] createRenderableTexts()
           
protected  void drawText(java.awt.Graphics2D g, ShapeRenderingContext context, RenderableText text, java.awt.geom.Rectangle2D bounds, double x, double y, boolean glyphVector)
           
 java.awt.Shape getClipShape()
           
 int getLineAlpha()
           
 java.awt.Color getLineColor()
           
 boolean isHit(double x, double y)
           
 void setClipShape(java.awt.Shape clipShape)
           
 void setLineAlpha(int lineAlpha)
           
 void setLineColor(java.awt.Color lineColor)
           
 
クラス jp.carabiner.inkpod.pi.shape.renderer.WrappingLineTextRenderer から継承されたメソッド
createBorderShape, draw, getHorizontalAlign, getTextHeight, getTextHeight, getVerticalAlign, horizontalAlignOffset, setHorizontalAlign, setVerticalAlign, verticalAlignOffset
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractPlainTextRenderer から継承されたメソッド
getPreferredWidth, getRenderableTexts, invalidateRedereringData
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractTextRenderer から継承されたメソッド
getBorderLines, getBorderShape, getBounds, getFont, getInsets, getLineMetrics, getLineSpace, getRenderingBounds, getText, getTextAlpha, getTextAlphaComposite, getTextColor, invalidateBorderLines, isAntiAliased, setAntiAliased, setBounds, setFont, setInsets, setLineSpace, setText, setTextAlpha, setTextColor, updateBorder
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultipartTextRenderer

public MultipartTextRenderer()
メソッドの詳細

getClipShape

public java.awt.Shape getClipShape()

setClipShape

public void setClipShape(java.awt.Shape clipShape)

getLineColor

public java.awt.Color getLineColor()

setLineColor

public void setLineColor(java.awt.Color lineColor)

getLineAlpha

public int getLineAlpha()

setLineAlpha

public void setLineAlpha(int lineAlpha)

createRenderableTexts

protected RenderableText[] createRenderableTexts()
オーバーライド:
クラス WrappingLineTextRenderer 内の createRenderableTexts

isHit

public boolean isHit(double x,
                     double y)
定義:
インタフェース TextRenderer 内の isHit
オーバーライド:
クラス AbstractTextRenderer 内の isHit

drawText

protected void drawText(java.awt.Graphics2D g,
                        ShapeRenderingContext context,
                        RenderableText text,
                        java.awt.geom.Rectangle2D bounds,
                        double x,
                        double y,
                        boolean glyphVector)
オーバーライド:
クラス WrappingLineTextRenderer 内の drawText