jp.carabiner.inkpod.pi.shape.renderer
クラス RoundrectShapeRenderer<S extends RoundrectShape>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractShapeRenderer<S>
      上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractNodeShapeRenderer<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractRectangleShapeRenderer<S>
              上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.RoundrectShapeRenderer<S>
すべての実装されたインタフェース:
ShapeRenderer

public class RoundrectShapeRenderer<S extends RoundrectShape>
extends AbstractRectangleShapeRenderer<S>


入れ子のクラスの概要
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractRectangleShapeRenderer から継承された入れ子のクラス/インタフェース
AbstractRectangleShapeRenderer.ContentLayout
 
コンストラクタの概要
RoundrectShapeRenderer(S shape)
           
 
メソッドの概要
protected  java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
           
static java.awt.Shape createRoundrectShape(java.awt.geom.Rectangle2D rect, double arcSize)
           
 java.awt.geom.Dimension2D getAutoReshapeSize(java.awt.geom.Dimension2D contentSize)
           
protected  void shapePropertyChanged(java.beans.PropertyChangeEvent event)
           
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractRectangleShapeRenderer から継承されたメソッド
autoReshape, drawImage, drawShapeContent, flush, getAutoReshapeContentSize, getAutoReshapeContentSize, getAutoReshapeImageSize, getContentBounds, getExistsIcon, getFileIcon, getImageRenderer, getPreferredContentHeight, getPreferredContentWidth, getPreferredHeight, getPreferredTextWidth, getPreferredWidth, getRenderingBounds, getTextHeight, getTextRenderer, getTextRenderer, invalidateTextHeightCache, invalidateTextRenderer, layoutShapeContent, notifyBackground, notifyOutOfScreen, updateImage, updateImageSize, updateTextRenderer
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractNodeShapeRenderer から継承されたメソッド
createShadowTransform, createStrokedFrameLineShape, drawFrameFillArea, drawFrameLine, drawFrameShadow, drawShape, drawShapeFrame, fillShapeFrame, getCache, getFrameShape, getRenderingBounds, getStrokedFrameLineShape, initAlphaComposite, initAlphaComposite, initRenderer, invalidateFrameShapeCache, invalidateStrokedFrameShapeCache, isDesktopMode, notifyOutOfScreen
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractShapeRenderer から継承されたメソッド
drawTypeName, getRenderingBounds, getShape, init, isHitClip, isTypeVisible, paint
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RoundrectShapeRenderer

public RoundrectShapeRenderer(S shape)
メソッドの詳細

shapePropertyChanged

protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
オーバーライド:
クラス AbstractRectangleShapeRenderer<S extends RoundrectShape> 内の shapePropertyChanged

getAutoReshapeSize

public java.awt.geom.Dimension2D getAutoReshapeSize(java.awt.geom.Dimension2D contentSize)
オーバーライド:
クラス AbstractRectangleShapeRenderer<S extends RoundrectShape> 内の getAutoReshapeSize

createFrameShape

protected java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)

createRoundrectShape

public static java.awt.Shape createRoundrectShape(java.awt.geom.Rectangle2D rect,
                                                  double arcSize)