本文整理汇总了Java中org.jfree.chart.annotations.CategoryTextAnnotation类的典型用法代码示例。如果您正苦于以下问题:Java CategoryTextAnnotation类的具体用法?Java CategoryTextAnnotation怎么用?Java CategoryTextAnnotation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CategoryTextAnnotation类属于org.jfree.chart.annotations包,在下文中一共展示了CategoryTextAnnotation类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
CategoryTextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
// category
a1.setCategory("Category 2");
assertFalse(a1.equals(a2));
a2.setCategory("Category 2");
assertTrue(a1.equals(a2));
// categoryAnchor
a1.setCategoryAnchor(CategoryAnchor.START);
assertFalse(a1.equals(a2));
a2.setCategoryAnchor(CategoryAnchor.START);
assertTrue(a1.equals(a2));
// value
a1.setValue(0.15);
assertFalse(a1.equals(a2));
a2.setValue(0.15);
assertTrue(a1.equals(a2));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:29,代码来源:CategoryTextAnnotationTests.java
示例2: addAnnotations
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
@Override
public void addAnnotations(List<Annotation> annotations) {
if (getChart() != null) {
CategoryPlot plot = getChart().getCategoryPlot();
plot.clearAnnotations();
for (Annotation a : annotations) {
if (a instanceof CategoryTextAnnotation) {
CategoryTextAnnotation annotation = (CategoryTextAnnotation) a;
if (plot.getCategories().contains(annotation.getCategory())) {
plot.addAnnotation(annotation);
firePropertyChange("annotation", null, annotation);
}
}
}
}
}
开发者ID:nmonvisualizer,项目名称:nmonvisualizer,代码行数:19,代码来源:BarChartPanel.java
示例3: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation(
"Test", "Category", 1.0
);
CategoryTextAnnotation a2 = new CategoryTextAnnotation(
"Test", "Category", 1.0
);
assertTrue(a1.equals(a2));
// category
a1.setCategory("Category 2");
assertFalse(a1.equals(a2));
a2.setCategory("Category 2");
assertTrue(a1.equals(a2));
// categoryAnchor
a1.setCategoryAnchor(CategoryAnchor.START);
assertFalse(a1.equals(a2));
a2.setCategoryAnchor(CategoryAnchor.START);
assertTrue(a1.equals(a2));
// value
a1.setValue(0.15);
assertFalse(a1.equals(a2));
a2.setValue(0.15);
assertTrue(a1.equals(a2));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:33,代码来源:CategoryTextAnnotationTests.java
示例4: testHashcode
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Two objects that are equal are required to return the same hashCode.
*/
public void testHashcode() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation(
"Test", "Category", 1.0
);
CategoryTextAnnotation a2 = new CategoryTextAnnotation(
"Test", "Category", 1.0
);
assertTrue(a1.equals(a2));
int h1 = a1.hashCode();
int h2 = a2.hashCode();
assertEquals(h1, h2);
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:16,代码来源:CategoryTextAnnotationTests.java
示例5: testHashCode
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Two objects that are equal are required to return the same hashCode.
*/
public void testHashCode() {
TextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
TextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
int h1 = a1.hashCode();
int h2 = a2.hashCode();
assertEquals(h1, h2);
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:TextAnnotationTests.java
示例6: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation("Test",
"Category", 1.0);
CategoryTextAnnotation a2 = new CategoryTextAnnotation("Test",
"Category", 1.0);
assertTrue(a1.equals(a2));
// category
a1.setCategory("Category 2");
assertFalse(a1.equals(a2));
a2.setCategory("Category 2");
assertTrue(a1.equals(a2));
// categoryAnchor
a1.setCategoryAnchor(CategoryAnchor.START);
assertFalse(a1.equals(a2));
a2.setCategoryAnchor(CategoryAnchor.START);
assertTrue(a1.equals(a2));
// value
a1.setValue(0.15);
assertFalse(a1.equals(a2));
a2.setValue(0.15);
assertTrue(a1.equals(a2));
}
开发者ID:SpoonLabs,项目名称:astor,代码行数:31,代码来源:CategoryTextAnnotationTests.java
示例7: testHashcode
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Two objects that are equal are required to return the same hashCode.
*/
public void testHashcode() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation("Test",
"Category", 1.0);
CategoryTextAnnotation a2 = new CategoryTextAnnotation("Test",
"Category", 1.0);
assertTrue(a1.equals(a2));
int h1 = a1.hashCode();
int h2 = a2.hashCode();
assertEquals(h1, h2);
}
开发者ID:SpoonLabs,项目名称:astor,代码行数:14,代码来源:CategoryTextAnnotationTests.java
示例8: testHashCode
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Two objects that are equal are required to return the same hashCode.
*/
public void testHashCode() {
TextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
TextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
int h1 = a1.hashCode();
int h2 = a2.hashCode();
assertEquals(h1, h2);
}
开发者ID:SpoonLabs,项目名称:astor,代码行数:12,代码来源:TextAnnotationTests.java
示例9: actionPerformed
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
@Override
public void actionPerformed(ActionEvent e) {
if (categoryKey == null) {
return;
}
String text = JOptionPane.showInputDialog(gui.getMainFrame(), "Annotation Text", "Annotate Bar Chart",
JOptionPane.QUESTION_MESSAGE);
if (text != null) {
text = text.trim();
if ("".equals(text)) {
return;
}
CategoryPlot categoryPlot = getChart().getCategoryPlot();
double y = categoryPlot.getRangeAxis().java2DToValue(clickLocation.getY(),
getChartRenderingInfo().getPlotInfo().getDataArea(), categoryPlot.getRangeAxisEdge());
if (y < categoryPlot.getRangeAxis().getLowerBound()) {
y = categoryPlot.getRangeAxis().getLowerBound();
}
if (y > categoryPlot.getRangeAxis().getUpperBound()) {
y = categoryPlot.getRangeAxis().getUpperBound();
}
CategoryTextAnnotation annotation = new CategoryTextAnnotation(text, categoryKey, y);
annotation.setFont(Styles.ANNOTATION_FONT);
annotation.setPaint(Styles.ANNOTATION_COLOR);
getChart().getCategoryPlot().addAnnotation(annotation);
firePropertyChange("annotation", null, annotation);
}
}
开发者ID:nmonvisualizer,项目名称:nmonvisualizer,代码行数:38,代码来源:BarChartPanel.java
示例10: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
TextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
TextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
// text
a1.setText("Text");
assertFalse(a1.equals(a2));
a2.setText("Text");
assertTrue(a1.equals(a2));
// font
a1.setFont(new Font("Serif", Font.BOLD, 18));
assertFalse(a1.equals(a2));
a2.setFont(new Font("Serif", Font.BOLD, 18));
assertTrue(a1.equals(a2));
// paint
a1.setPaint(Color.red);
assertFalse(a1.equals(a2));
a2.setPaint(Color.red);
assertTrue(a1.equals(a2));
// textAnchor
a1.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAnchor
a1.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAngle
a1.setRotationAngle(Math.PI);
assertFalse(a1.equals(a2));
a2.setRotationAngle(Math.PI);
assertTrue(a1.equals(a2));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:47,代码来源:TextAnnotationTests.java
示例11: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
TextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
TextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
// text
a1.setText("Text");
assertFalse(a1.equals(a2));
a2.setText("Text");
assertTrue(a1.equals(a2));
// font
a1.setFont(new Font("Serif", Font.BOLD, 18));
assertFalse(a1.equals(a2));
a2.setFont(new Font("Serif", Font.BOLD, 18));
assertTrue(a1.equals(a2));
// paint
a1.setPaint(new GradientPaint(1.0f, 2.0f, Color.red,
3.0f, 4.0f, Color.pink));
assertFalse(a1.equals(a2));
a2.setPaint(new GradientPaint(1.0f, 2.0f, Color.red,
3.0f, 4.0f, Color.pink));
assertTrue(a1.equals(a2));
// textAnchor
a1.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAnchor
a1.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAngle
a1.setRotationAngle(Math.PI);
assertFalse(a1.equals(a2));
a2.setRotationAngle(Math.PI);
assertTrue(a1.equals(a2));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:49,代码来源:TextAnnotationTests.java
示例12: testPublicCloneable
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Checks that this class implements PublicCloneable.
*/
public void testPublicCloneable() {
CategoryTextAnnotation a1 = new CategoryTextAnnotation(
"Test", "Category", 1.0);
assertTrue(a1 instanceof PublicCloneable);
}
开发者ID:SpoonLabs,项目名称:astor,代码行数:9,代码来源:CategoryTextAnnotationTests.java
示例13: testEquals
import org.jfree.chart.annotations.CategoryTextAnnotation; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
TextAnnotation a1 = new CategoryTextAnnotation("Test", "Category", 1.0);
TextAnnotation a2 = new CategoryTextAnnotation("Test", "Category", 1.0);
assertTrue(a1.equals(a2));
// text
a1.setText("Text");
assertFalse(a1.equals(a2));
a2.setText("Text");
assertTrue(a1.equals(a2));
// font
a1.setFont(new Font("Serif", Font.BOLD, 18));
assertFalse(a1.equals(a2));
a2.setFont(new Font("Serif", Font.BOLD, 18));
assertTrue(a1.equals(a2));
// paint
a1.setPaint(new GradientPaint(1.0f, 2.0f, Color.red,
3.0f, 4.0f, Color.pink));
assertFalse(a1.equals(a2));
a2.setPaint(new GradientPaint(1.0f, 2.0f, Color.red,
3.0f, 4.0f, Color.pink));
assertTrue(a1.equals(a2));
// textAnchor
a1.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setTextAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAnchor
a1.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertFalse(a1.equals(a2));
a2.setRotationAnchor(TextAnchor.BOTTOM_LEFT);
assertTrue(a1.equals(a2));
// rotationAngle
a1.setRotationAngle(Math.PI);
assertFalse(a1.equals(a2));
a2.setRotationAngle(Math.PI);
assertTrue(a1.equals(a2));
}
开发者ID:SpoonLabs,项目名称:astor,代码行数:49,代码来源:TextAnnotationTests.java
注:本文中的org.jfree.chart.annotations.CategoryTextAnnotation类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论