Alignクラス

広告

Alignクラスのクラス図は次のようになっています。

java.lang.Object
 L org.jfree.ui.Align

public final class Align extends java.lang.Object

コンストラクタは用意されておらずstaticフィールドを使用します。用意されているものは次の通りです。

Align.BOTTOM         下
Align.BOTTOM_LEFT    左下
Align.BOTTOM_RIGHT   右下
Align.CENTER         中央
Align.EAST           右
Align.FIT            領域に合わせて拡大縮小
Align.FIT_HORIZONTAL 水平方向を領域に合わせて拡大縮小
Align.FIT_VERTICAL   垂直方向を領域に合わせて拡大縮小
Align.LEFT           左
Align.NORTH          上
Align.NORTH_EAST     右上
Align.NORTH_WEST     左上
Align.RIGHT          右
Align.SOUTH          下
Align.SOUTH_EAST     右下
Align.SOUTH_WEST     左下
Align.TOP            上
Align.TOP_LEFT       左上
Align.TOP_RIGHT      右上
Align.WEST           左

例えば次のように記述します。

JFreeChart chart = ChartFactory.createPieChart(...);
Plot plot = chart.getPlot();

plot.setBackgroundImageAlignment(Align.LEFT);

※ 引数は省略しています。

上記は描画領域に設定した画像の配置方法を指定しています。

( Written by Tatsuo Ikura )