org.jfree.chart.JFreeChart.notifyListeners()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中org.jfree.chart.JFreeChart.notifyListeners()方法的一些代码示例,展示了JFreeChart.notifyListeners()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JFreeChart.notifyListeners()方法的具体详情如下:
包路径:org.jfree.chart.JFreeChart
类名称:JFreeChart
方法名:notifyListeners

JFreeChart.notifyListeners介绍

[英]Sends a ChartChangeEvent to all registered listeners.
[中]向所有注册的侦听器发送ChartChangeEvent。

代码示例

代码示例来源:origin: jfree/jfreechart

/**
 * Receives notification that a chart title has changed, and passes this
 * on to registered listeners.
 *
 * @param event  information about the chart title change.
 */
@Override
public void titleChanged(TitleChangeEvent event) {
  event.setChart(this);
  notifyListeners(event);
}

代码示例来源:origin: jfree/jfreechart

/**
 * Sends a default {@link ChartChangeEvent} to all registered listeners.
 * <P>
 * This method is for convenience only.
 */
public void fireChartChanged() {
  ChartChangeEvent event = new ChartChangeEvent(this);
  notifyListeners(event);
}

代码示例来源:origin: jfree/jfreechart

/**
 * Receives notification that the plot has changed, and passes this on to
 * registered listeners.
 *
 * @param event  information about the plot change.
 */
@Override
public void plotChanged(PlotChangeEvent event) {
  event.setChart(this);
  notifyListeners(event);
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Receives notification that a chart title has changed, and passes this
 * on to registered listeners.
 *
 * @param event  information about the chart title change.
 */
public void titleChanged(TitleChangeEvent event) {
  event.setChart(this);
  notifyListeners(event);
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Sends a default {@link ChartChangeEvent} to all registered listeners.
 * <P>
 * This method is for convenience only.
 */
public void fireChartChanged() {
  ChartChangeEvent event = new ChartChangeEvent(this);
  notifyListeners(event);
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Receives notification that the plot has changed, and passes this on to
 * registered listeners.
 *
 * @param event  information about the plot change.
 */
public void plotChanged(PlotChangeEvent event) {
  event.setChart(this);
  notifyListeners(event);
}

代码示例来源:origin: jfree/jfreechart

/**
 * Sets a flag that controls whether or not listeners receive
 * {@link ChartChangeEvent} notifications.
 *
 * @param notify  a boolean.
 *
 * @see #isNotify()
 */
public void setNotify(boolean notify) {
  this.notify = notify;
  // if the flag is being set to true, there may be queued up changes...
  if (notify) {
    notifyListeners(new ChartChangeEvent(this));
  }
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Sets the padding between the chart border and the chart drawing area,
 * and sends a {@link ChartChangeEvent} to all registered listeners.
 *
 * @param padding  the padding (<code>null</code> not permitted).
 *
 * @see #getPadding()
 */
public void setPadding(RectangleInsets padding) {
  if (padding == null) {
    throw new IllegalArgumentException("Null 'padding' argument.");
  }
  this.padding = padding;
  notifyListeners(new ChartChangeEvent(this));
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Sets a flag that controls whether or not listeners receive
 * {@link ChartChangeEvent} notifications.
 *
 * @param notify  a boolean.
 *
 * @see #isNotify()
 */
public void setNotify(boolean notify) {
  this.notify = notify;
  // if the flag is being set to true, there may be queued up changes...
  if (notify) {
    notifyListeners(new ChartChangeEvent(this));
  }
}

代码示例来源:origin: jfree/jfreechart

/**
 * Sets the padding between the chart border and the chart drawing area,
 * and sends a {@link ChartChangeEvent} to all registered listeners.
 *
 * @param padding  the padding ({@code null} not permitted).
 *
 * @see #getPadding()
 */
public void setPadding(RectangleInsets padding) {
  Args.nullNotPermitted(padding, "padding");
  this.padding = padding;
  notifyListeners(new ChartChangeEvent(this));
}

代码示例来源:origin: jfree/jfreechart

/**
 * Sets the value in the rendering hints table for
 * {@link RenderingHints#KEY_TEXT_ANTIALIASING} and sends a
 * {@link ChartChangeEvent} to all registered listeners.
 *
 * @param val  the new value ({@code null} permitted).
 *
 * @since 1.0.5
 *
 * @see #getTextAntiAlias()
 * @see #setTextAntiAlias(boolean)
 */
public void setTextAntiAlias(Object val) {
  this.renderingHints.put(RenderingHints.KEY_TEXT_ANTIALIASING, val);
  notifyListeners(new ChartChangeEvent(this));
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Sets the value in the rendering hints table for
 * {@link RenderingHints#KEY_TEXT_ANTIALIASING} and sends a
 * {@link ChartChangeEvent} to all registered listeners.
 *
 * @param val  the new value (<code>null</code> permitted).
 *
 * @since 1.0.5
 *
 * @see #getTextAntiAlias()
 * @see #setTextAntiAlias(boolean)
 */
public void setTextAntiAlias(Object val) {
  this.renderingHints.put(RenderingHints.KEY_TEXT_ANTIALIASING, val);
  notifyListeners(new ChartChangeEvent(this));
}

代码示例来源:origin: jfree/jfreechart

ChartRenderingInfo info) {
notifyListeners(new ChartProgressEvent(this, this,
    ChartProgressEvent.DRAWING_STARTED, 0));
notifyListeners(new ChartProgressEvent(this, this,
    ChartProgressEvent.DRAWING_FINISHED, 100));

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

ChartRenderingInfo info) {
notifyListeners(new ChartProgressEvent(this, this,
    ChartProgressEvent.DRAWING_STARTED, 0));
notifyListeners(new ChartProgressEvent(this, this,
    ChartProgressEvent.DRAWING_FINISHED, 100));

相关文章