本文整理汇总了Java中org.jfree.chart.block.FlowArrangement类的典型用法代码示例。如果您正苦于以下问题:Java FlowArrangement类的具体用法?Java FlowArrangement怎么用?Java FlowArrangement使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
FlowArrangement类属于org.jfree.chart.block包,在下文中一共展示了FlowArrangement类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Confirm that the equals() method can distinguish all the required fields.
*/
public void testEquals() {
BlockContainer c1 = new BlockContainer(new FlowArrangement());
BlockContainer c2 = new BlockContainer(new FlowArrangement());
assertTrue(c1.equals(c2));
assertTrue(c2.equals(c2));
c1.setArrangement(new ColumnArrangement());
assertFalse(c1.equals(c2));
c2.setArrangement(new ColumnArrangement());
assertTrue(c1.equals(c2));
c1.add(new EmptyBlock(1.2, 3.4));
assertFalse(c1.equals(c2));
c2.add(new EmptyBlock(1.2, 3.4));
assertTrue(c1.equals(c2));
}
示例2: testEquals
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Confirm that the equals() method can distinguish all the required fields.
*/
public void testEquals() {
BlockContainer c1 = new BlockContainer(new FlowArrangement());
BlockContainer c2 = new BlockContainer(new FlowArrangement());
assertTrue(c1.equals(c2));
assertTrue(c2.equals(c2));
c1.setArrangement(new ColumnArrangement());
assertFalse(c1.equals(c2));
c2.setArrangement(new ColumnArrangement());
assertTrue(c1.equals(c2));
c1.add(new EmptyBlock(1.2, 3.4));
assertFalse(c1.equals(c2));
c2.add(new EmptyBlock(1.2, 3.4));
assertTrue(c1.equals(c2));
}
示例3: createLegendTitles
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Creates {@link LegendTitle}s for all dimensions from the PlotConfiguration of this Plotter2D.
* Expects that all {@link ValueSource} s in the provided PlotConfiguration use the same
* {@link DimensionConfig} s.
*/
private List<LegendTitle> createLegendTitles() {
List<LegendTitle> legendTitles = new LinkedList<LegendTitle>();
LegendConfiguration legendConfiguration = plotInstance.getCurrentPlotConfigurationClone().getLegendConfiguration();
LegendTitle legendTitle = new SmartLegendTitle(this, new FlowArrangement(HorizontalAlignment.CENTER, VerticalAlignment.CENTER, 30, 2), new ColumnArrangement(
HorizontalAlignment.LEFT, VerticalAlignment.CENTER, 0, 2));
legendTitle.setItemPaint(legendConfiguration.getLegendFontColor());
RectangleEdge position = legendConfiguration.getLegendPosition().getPosition();
if (position == null) {
return legendTitles;
}
legendTitle.setPosition(position);
if (legendConfiguration.isShowLegendFrame()) {
legendTitle.setFrame(new BlockBorder(legendConfiguration.getLegendFrameColor()));
}
ColoredBlockContainer wrapper = new ColoredBlockContainer(legendConfiguration.getLegendBackgroundColor());
wrapper.add(legendTitle.getItemContainer());
wrapper.setPadding(3, 3, 3, 3);
legendTitle.setWrapper(wrapper);
legendTitles.add(legendTitle);
return legendTitles;
}
示例4: createLegendTitles
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Creates {@link LegendTitle}s for all dimensions from the PlotConfiguration of this Plotter2D.
* Expects that all {@link ValueSource} s in the provided PlotConfiguration use the same
* {@link DimensionConfig} s.
*/
private List<LegendTitle> createLegendTitles() {
List<LegendTitle> legendTitles = new LinkedList<LegendTitle>();
LegendConfiguration legendConfiguration = plotInstance.getCurrentPlotConfigurationClone().getLegendConfiguration();
LegendTitle legendTitle = new SmartLegendTitle(this, new FlowArrangement(HorizontalAlignment.CENTER,
VerticalAlignment.CENTER, 30, 2), new ColumnArrangement(HorizontalAlignment.LEFT, VerticalAlignment.CENTER,
0, 2));
legendTitle.setItemPaint(legendConfiguration.getLegendFontColor());
RectangleEdge position = legendConfiguration.getLegendPosition().getPosition();
if (position == null) {
return legendTitles;
}
legendTitle.setPosition(position);
if (legendConfiguration.isShowLegendFrame()) {
legendTitle.setFrame(new BlockBorder(legendConfiguration.getLegendFrameColor()));
}
ColoredBlockContainer wrapper = new ColoredBlockContainer(legendConfiguration.getLegendBackgroundColor());
wrapper.add(legendTitle.getItemContainer());
wrapper.setPadding(3, 3, 3, 3);
legendTitle.setWrapper(wrapper);
legendTitles.add(legendTitle);
return legendTitles;
}
示例5: createLegendTitles
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Creates {@link LegendTitle}s for all dimensions from the PlotConfiguration of this Plotter2D.
* Expects that all {@link ValueSource} s in the provided PlotConfiguration use the same
* {@link DimensionConfig} s.
*/
private List<LegendTitle> createLegendTitles() {
List<LegendTitle> legendTitles = new LinkedList<LegendTitle>();
LegendConfiguration legendConfiguration = plotInstance.getCurrentPlotConfigurationClone().getLegendConfiguration();
LegendTitle legendTitle = new SmartLegendTitle(this,
new FlowArrangement(HorizontalAlignment.CENTER, VerticalAlignment.CENTER, 30, 2),
new ColumnArrangement(HorizontalAlignment.LEFT, VerticalAlignment.CENTER, 0, 2));
legendTitle.setItemPaint(legendConfiguration.getLegendFontColor());
RectangleEdge position = legendConfiguration.getLegendPosition().getPosition();
if (position == null) {
return legendTitles;
}
legendTitle.setPosition(position);
if (legendConfiguration.isShowLegendFrame()) {
legendTitle.setFrame(new BlockBorder(legendConfiguration.getLegendFrameColor()));
}
ColoredBlockContainer wrapper = new ColoredBlockContainer(legendConfiguration.getLegendBackgroundColor());
wrapper.add(legendTitle.getItemContainer());
wrapper.setPadding(3, 3, 3, 3);
legendTitle.setWrapper(wrapper);
legendTitles.add(legendTitle);
return legendTitles;
}
示例6: testCloning
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Immutable - cloning is not necessary.
*/
public void testCloning() {
FlowArrangement f1 = new FlowArrangement();
assertFalse(f1 instanceof Cloneable);
}
示例7: LegendTitle
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Constructs a new (empty) legend for the specified source.
*
* @param source the source.
*/
public LegendTitle(LegendItemSource source) {
this(source, new FlowArrangement(), new ColumnArrangement());
}
示例8: LegendTitle
import org.jfree.chart.block.FlowArrangement; //导入依赖的package包/类
/**
* Constructs a new (empty) legend for the specified source.
*
* @param source the source.
*/
public LegendTitle(LegendItemSource source) {
this(source, new FlowArrangement(), new ColumnArrangement());
}