本文整理汇总了Java中org.jfree.chart.annotations.Annotation类的典型用法代码示例。如果您正苦于以下问题:Java Annotation类的具体用法?Java Annotation怎么用?Java Annotation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Annotation类属于org.jfree.chart.annotations包,在下文中一共展示了Annotation类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addAnnotations
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
@Override
public void addAnnotations(List<Annotation> annotations) {
if (getChart() != null) {
XYPlot plot = getChart().getXYPlot();
plot.clearAnnotations();
for (Annotation a : annotations) {
if (a instanceof XYAnnotation) {
XYAnnotation annotation = (XYAnnotation) a;
plot.addAnnotation(annotation);
firePropertyChange("annotation", null, annotation);
}
}
}
}
示例2: addAnnotations
import org.jfree.chart.annotations.Annotation; //导入依赖的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);
}
}
}
}
}
示例3: add
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
public static void add(Object o) {
if (o instanceof Marker) {
markers.add((Marker) o);
}
else if (o instanceof Annotation) {
annotations.add((Annotation) o);
}
else {
return;
}
for (AnnotationListener listener : listeners) {
listener.annotationAdded();
}
}
示例4: addAnnotation
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
public static void addAnnotation(Annotation annotation) {
if (annotation != null) {
annotations.add(annotation);
for (AnnotationListener listener : listeners) {
listener.annotationAdded();
}
}
}
示例5: getAnnotations
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
public static List<Annotation> getAnnotations() {
return java.util.Collections.unmodifiableList(annotations);
}
示例6: AnnotationChangeEvent
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
/**
* Creates a new <code>AnnotationChangeEvent</code> instance.
*
* @param source the event source.
* @param annotation the annotation that triggered the event
* (<code>null</code> not permitted).
*
* @since 1.0.14
*/
public AnnotationChangeEvent(Object source, Annotation annotation) {
super(source);
ParamChecks.nullNotPermitted(annotation, "annotation");
this.annotation = annotation;
}
示例7: getAnnotation
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
/**
* Returns the annotation that triggered the event.
*
* @return The annotation that triggered the event (never <code>null</code>).
*
* @since 1.0.14
*/
public Annotation getAnnotation() {
return this.annotation;
}
示例8: AnnotationChangeEvent
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
/**
* Creates a new {@code AnnotationChangeEvent} instance.
*
* @param source the event source.
* @param annotation the annotation that triggered the event
* ({@code null} not permitted).
*
* @since 1.0.14
*/
public AnnotationChangeEvent(Object source, Annotation annotation) {
super(source);
Args.nullNotPermitted(annotation, "annotation");
this.annotation = annotation;
}
示例9: getAnnotation
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
/**
* Returns the annotation that triggered the event.
*
* @return The annotation that triggered the event (never {@code null}).
*
* @since 1.0.14
*/
public Annotation getAnnotation() {
return this.annotation;
}
示例10: AnnotationChangeEvent
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
/**
* Creates a new <code>AnnotationChangeEvent</code> instance.
*
* @param annotation the annotation that triggered the event
* (<code>null</code> not permitted).
*
* @since 1.0.14
*/
public AnnotationChangeEvent(Object source, Annotation annotation) {
super(source);
this.annotation = annotation;
}
示例11: addAnnotations
import org.jfree.chart.annotations.Annotation; //导入依赖的package包/类
public void addAnnotations(List<Annotation> annotations) {}