jp.carabiner.inkpod.pi.shape.renderer
クラス OvalShapeRenderer<S extends OvalShape>

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.OvalShapeRenderer<S>
すべての実装されたインタフェース:
ShapeRenderer

public class OvalShapeRenderer<S extends OvalShape>
extends AbstractRectangleShapeRenderer<S>


入れ子のクラスの概要
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractRectangleShapeRenderer から継承された入れ子のクラス/インタフェース
AbstractRectangleShapeRenderer.ContentLayout
 
コンストラクタの概要
OvalShapeRenderer(S shape)
           
 
メソッドの概要
protected  java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
           
static java.awt.Shape createOvalShape(java.awt.geom.Rectangle2D rect)
           
 java.awt.geom.Dimension2D getAutoReshapeSize(java.awt.geom.Dimension2D contentSize)
           
 long getPreferredHeight(java.awt.Graphics g)
           
 long getPreferredWidth(java.awt.Graphics g)
           
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractRectangleShapeRenderer から継承されたメソッド
autoReshape, drawImage, drawShapeContent, flush, getAutoReshapeContentSize, getAutoReshapeContentSize, getAutoReshapeImageSize, getContentBounds, getExistsIcon, getFileIcon, getImageRenderer, getPreferredContentHeight, getPreferredContentWidth, getPreferredTextWidth, getRenderingBounds, getTextHeight, getTextRenderer, getTextRenderer, invalidateTextHeightCache, invalidateTextRenderer, layoutShapeContent, notifyBackground, notifyOutOfScreen, shapePropertyChanged, 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
 

コンストラクタの詳細

OvalShapeRenderer

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

createFrameShape

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

createOvalShape

public static java.awt.Shape createOvalShape(java.awt.geom.Rectangle2D rect)

getAutoReshapeSize

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

getPreferredWidth

public long getPreferredWidth(java.awt.Graphics g)
オーバーライド:
クラス AbstractRectangleShapeRenderer<S extends OvalShape> 内の getPreferredWidth

getPreferredHeight

public long getPreferredHeight(java.awt.Graphics g)
オーバーライド:
クラス AbstractRectangleShapeRenderer<S extends OvalShape> 内の getPreferredHeight