本文整理汇总了Java中org.jfree.chart.entity.PieSectionEntity类的典型用法代码示例。如果您正苦于以下问题:Java PieSectionEntity类的具体用法?Java PieSectionEntity怎么用?Java PieSectionEntity使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
PieSectionEntity类属于org.jfree.chart.entity包,在下文中一共展示了PieSectionEntity类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
PieSectionEntity e1 = new PieSectionEntity(
new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(),
0, 1, "Key", "ToolTip", "URL"
);
StandardEntityCollection c1 = new StandardEntityCollection();
c1.addEntity(e1);
PieSectionEntity e2 = new PieSectionEntity(
new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(),
0, 1, "Key", "ToolTip", "URL"
);
StandardEntityCollection c2 = new StandardEntityCollection();
c2.addEntity(e2);
assertTrue(c1.equals(c2));
}
示例2: testEquals
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
StandardEntityCollection c1 = new StandardEntityCollection();
StandardEntityCollection c2 = new StandardEntityCollection();
assertTrue(c1.equals(c2));
PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(1.0,
2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
"ToolTip", "URL");
c1.add(e1);
assertFalse(c1.equals(c2));
PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0,
2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
"ToolTip", "URL");
c2.add(e2);
assertTrue(c1.equals(c2));
}
示例3: testEquals
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
StandardEntityCollection c1 = new StandardEntityCollection();
StandardEntityCollection c2 = new StandardEntityCollection();
assertTrue(c1.equals(c2));
PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(1.0,
2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
"ToolTip", "URL");
c1.add(e1);
assertFalse(c1.equals(c2));
PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0,
2.0, 3.0, 4.0), new DefaultPieDataset(), 0, 1, "Key",
"ToolTip", "URL");
c2.add(e2);
assertTrue(c1.equals(c2));
}
示例4: testEquals
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
PieSectionEntity e1 = new PieSectionEntity(
new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0),
new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
);
PieSectionEntity e2 = new PieSectionEntity(
new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0),
new DefaultPieDataset(), 1, 2, "Key", "ToolTip", "URL"
);
assertTrue(e1.equals(e2));
e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
assertFalse(e1.equals(e2));
e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
assertTrue(e1.equals(e2));
e1.setToolTipText("New ToolTip");
assertFalse(e1.equals(e2));
e2.setToolTipText("New ToolTip");
assertTrue(e1.equals(e2));
e1.setURLText("New URL");
assertFalse(e1.equals(e2));
e2.setURLText("New URL");
assertTrue(e1.equals(e2));
}
示例5: getEntityHyperlink
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
@Override
public JRPrintHyperlink getEntityHyperlink(ChartEntity entity)
{
JRPrintHyperlink printHyperlink = null;
if (hasHyperlinks() && entity instanceof PieSectionEntity)
{
PieSectionEntity pieEntity = (PieSectionEntity) entity;
printHyperlink = sectionHyperlinks.get(pieEntity.getSectionKey());
}
return printHyperlink;
}
示例6: getGraphColumn
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Get BarGraphColumn for ChartEntity
* @param event
* @return BarGraphColumn or null if not found
*/
private GraphColumn getGraphColumn(ChartMouseEvent event)
{
ChartEntity entity = event.getEntity();
String key = null;
if (entity instanceof CategoryItemEntity)
{
Comparable<?> colKey = ((CategoryItemEntity)entity).getColumnKey();
if (colKey != null)
{
key = colKey.toString();
}
}
else if (entity instanceof PieSectionEntity)
{
Comparable<?> sectionKey = ((PieSectionEntity)entity).getSectionKey();
if (sectionKey != null)
{
key = sectionKey.toString();
}
}
if (key == null)
{
return null;
}
for (int i = 0; i < list.size(); i++)
{
final String label = list.get(i).getLabel();
if (key.equals(label))
{
return list.get(i);
}
}
//
return null;
}
示例7: testEquals
import org.jfree.chart.entity.PieSectionEntity; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
PieSectionEntity e1 = new PieSectionEntity(new Rectangle2D.Double(
1.0, 2.0, 3.0, 4.0), new DefaultPieDataset(), 1, 2, "Key",
"ToolTip", "URL");
PieSectionEntity e2 = new PieSectionEntity(new Rectangle2D.Double(1.0,
2.0, 3.0, 4.0), new DefaultPieDataset(), 1, 2, "Key",
"ToolTip", "URL");
assertTrue(e1.equals(e2));
e1.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
assertFalse(e1.equals(e2));
e2.setArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));
assertTrue(e1.equals(e2));
e1.setToolTipText("New ToolTip");
assertFalse(e1.equals(e2));
e2.setToolTipText("New ToolTip");
assertTrue(e1.equals(e2));
e1.setURLText("New URL");
assertFalse(e1.equals(e2));
e2.setURLText("New URL");
assertTrue(e1.equals(e2));
e1.setDataset(null);
assertFalse(e1.equals(e2));
e2.setDataset(null);
assertTrue(e1.equals(e2));
e1.setPieIndex(99);
assertFalse(e1.equals(e2));
e2.setPieIndex(99);
assertTrue(e1.equals(e2));
e1.setSectionIndex(66);
assertFalse(e1.equals(e2));
e2.setSectionIndex(66);
assertTrue(e1.equals(e2));
e1.setSectionKey("ABC");
assertFalse(e1.equals(e2));
e2.setSectionKey("ABC");
assertTrue(e1.equals(e2));
}