本文整理汇总了Java中org.jfree.chart.renderer.category.LevelRenderer.setItemMargin方法的典型用法代码示例。如果您正苦于以下问题:Java LevelRenderer.setItemMargin方法的具体用法?Java LevelRenderer.setItemMargin怎么用?Java LevelRenderer.setItemMargin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jfree.chart.renderer.category.LevelRenderer
的用法示例。
在下文中一共展示了LevelRenderer.setItemMargin方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.chart.renderer.category.LevelRenderer; //导入方法依赖的package包/类
/**
* Test that the equals() method distinguishes all fields.
*/
public void testEquals() {
LevelRenderer r1 = new LevelRenderer();
LevelRenderer r2 = new LevelRenderer();
assertTrue(r1.equals(r2));
assertTrue(r2.equals(r1));
r1.setItemMargin(0.123);
assertFalse(r1.equals(r2));
r2.setItemMargin(0.123);
assertTrue(r1.equals(r2));
r1.setMaximumItemWidth(0.234);
assertFalse(r1.equals(r2));
r2.setMaximumItemWidth(0.234);
assertTrue(r1.equals(r2));
}
示例2: testEquals
import org.jfree.chart.renderer.category.LevelRenderer; //导入方法依赖的package包/类
/**
* Test that the equals() method distinguishes all fields.
*/
public void testEquals() {
LevelRenderer r1 = new LevelRenderer();
LevelRenderer r2 = new LevelRenderer();
assertTrue(r1.equals(r2));
assertTrue(r2.equals(r1));
r1.setItemMargin(0.123);
assertFalse(r1.equals(r2));
r2.setItemMargin(0.123);
assertTrue(r1.equals(r2));
r1.setMaximumItemWidth(0.234);
assertFalse(r1.equals(r2));
r2.setMaximumItemWidth(0.234);
assertTrue(r1.equals(r2));
}
示例3: checkIndependence
import org.jfree.chart.renderer.category.LevelRenderer; //导入方法依赖的package包/类
/**
* Checks that the two renderers are equal but independent of one another.
*
* @param r1 renderer 1.
* @param r2 renderer 2.
*
* @return A boolean.
*/
private boolean checkIndependence(LevelRenderer r1, LevelRenderer r2) {
// should be equal...
boolean b0 = r1.equals(r2);
// and independent...
r1.setItemMargin(0.0);
boolean b1 = !r1.equals(r2);
r2.setItemMargin(0.0);
boolean b2 = r1.equals(r2);
return b0 && b1 && b2;
}
示例4: checkIndependence
import org.jfree.chart.renderer.category.LevelRenderer; //导入方法依赖的package包/类
/**
* Checks that the two renderers are equal but independent of one another.
*
* @param r1 renderer 1.
* @param r2 renderer 2.
*
* @return A boolean.
*/
private boolean checkIndependence(LevelRenderer r1, LevelRenderer r2) {
// should be equal...
boolean b0 = r1.equals(r2);
// and independent...
r1.setItemMargin(0.0);
boolean b1 = !r1.equals(r2);
r2.setItemMargin(0.0);
boolean b2 = r1.equals(r2);
return b0 && b1 && b2;
}
示例5: customize
import org.jfree.chart.renderer.category.LevelRenderer; //导入方法依赖的package包/类
@Override
public void customize(JFreeChart jfc, JRChart jrc)
{
if (jfc.getPlot() instanceof CategoryPlot)
{
CategoryPlot plot = (CategoryPlot)jfc.getPlot();
ItemsCounter itemsCounter = new CategoryCounter(plot);
Integer seriesIndex =
CustomizerUtil.resolveIndex(
this,
itemsCounter,
new CategorySeriesNameProvider(plot)
);
if (seriesIndex != null)
{
LevelRenderer levelRenderer = new LevelRenderer();
Double itemMargin = getDoubleProperty(PROPERTY_ITEM_MARIGN);
if (itemMargin != null)
{
levelRenderer.setItemMargin(itemMargin);
}
Double maxItemWidth = getDoubleProperty(PROPERTY_MAX_ITEM_WIDTH);
if (maxItemWidth != null)
{
levelRenderer.setMaximumItemWidth(maxItemWidth);
}
if (seriesIndex == -1)
{
for (int i = 0; i < itemsCounter.getCount(); i++)
{
plot.setRenderer(seriesIndex, levelRenderer);
}
}
else
{
plot.setRenderer(seriesIndex, levelRenderer);
}
}
}
}