本文整理了Java中org.jfree.chart.plot.Plot.setForegroundAlpha()
方法的一些代码示例,展示了Plot.setForegroundAlpha()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Plot.setForegroundAlpha()
方法的具体详情如下:
包路径:org.jfree.chart.plot.Plot
类名称:Plot
方法名:setForegroundAlpha
[英]Sets the alpha-transparency for the plot and sends a PlotChangeEvent to all registered listeners.
[中]设置绘图的alpha透明度,并向所有注册的侦听器发送PlotChangeEvent。
代码示例来源:origin: com.atlassian.confluence.extra.chart/chart-plugin
/**
* Handle opacity customization requested.
* - get customization parameters from parameter Map and modify plot accordingly
* @param opacity value to set to the chart
* @param plot chart plot
* @throws MacroExecutionException
*/
void handleOpacityCustomization(String opacity, Plot plot) throws MacroExecutionException {
if (opacity != null) {
try {
Integer iOpacity = new Integer(opacity);
if ((iOpacity < 0) || (iOpacity > 100)) {
throw new MacroExecutionException("opacity parameter value '" + opacity + "' not between 0 and 100");
}
plot.setForegroundAlpha(iOpacity.floatValue()/100);
}
catch (NumberFormatException exception) { // error out on illegal integer value
throw new MacroExecutionException("opacity parameter value '" + opacity + "' not a number between 0 and 100");
}
}
}
代码示例来源:origin: jenkinsci/analysis-core-plugin
/**
* Sets properties common to all plots of this plug-in.
*
* @param plot
* the plot to set the properties for
*/
// CHECKSTYLE:OFF
protected void setPlotProperties(final Plot plot) {
plot.setBackgroundPaint(Color.WHITE);
plot.setOutlinePaint(null);
plot.setForegroundAlpha(0.8f);
plot.setInsets(new RectangleInsets(0, 0, 0, 5.0));
}
// CHECKSTYLE:ON
代码示例来源:origin: org.hudsonci.plugins/analysis-core
/**
* Sets properties common to all plots of this plug-in.
*
* @param plot
* the plot to set the properties for
*/
// CHECKSTYLE:OFF
protected void setPlotProperties(final Plot plot) {
plot.setBackgroundPaint(Color.WHITE);
plot.setOutlinePaint(null);
plot.setForegroundAlpha(0.8f);
plot.setInsets(new RectangleInsets(0, 0, 0, 5.0));
}
// CHECKSTYLE:ON
代码示例来源:origin: com.xpn.xwiki.platform/xwiki-core
public static void customizePlot(Plot plot, ChartParams params)
{
if (params.get(ChartParams.PLOT_BACKGROUND_COLOR) != null) {
plot.setBackgroundPaint(params.getColor(ChartParams.PLOT_BACKGROUND_COLOR));
}
if (params.get(ChartParams.PLOT_BACKGROUND_ALPHA) != null) {
plot.setBackgroundAlpha(params.getFloat(ChartParams.PLOT_BACKGROUND_ALPHA).floatValue());
}
if (params.get(ChartParams.PLOT_FOREGROUND_ALPHA) != null) {
plot.setForegroundAlpha(params.getFloat(ChartParams.PLOT_FOREGROUND_ALPHA).floatValue());
}
if (params.get(ChartParams.PLOT_INSERTS) != null) {
plot.setInsets(params.getRectangleInsets(ChartParams.PLOT_INSERTS));
}
if (params.get(ChartParams.PLOT_OUTLINE_COLOR) != null) {
plot.setOutlinePaint(params.getColor(ChartParams.PLOT_OUTLINE_COLOR));
}
if (params.get(ChartParams.PLOT_OUTLINE_STROKE) != null) {
plot.setOutlineStroke(params.getStroke(ChartParams.PLOT_OUTLINE_STROKE));
}
}
代码示例来源:origin: jasperreports/jasperreports
float foregroundAlpha = getPlot().getForegroundAlphaFloat() == null ? 1f : getPlot().getForegroundAlphaFloat().floatValue();
plot.setBackgroundAlpha(backgroundAlpha);
plot.setForegroundAlpha(foregroundAlpha);
代码示例来源:origin: org.jboss.seam/jboss-seam-pdf
public void configurePlot(Plot plot) {
if (getPlotBackgroundAlpha() != null) {
plot.setBackgroundAlpha(getPlotBackgroundAlpha());
}
if (getPlotForegroundAlpha() != null) {
plot.setForegroundAlpha(getPlotForegroundAlpha());
}
if (getPlotBackgroundPaint() != null) {
plot.setBackgroundPaint(findColor(getPlotBackgroundPaint()));
}
if (getPlotOutlinePaint() != null) {
plot.setOutlinePaint(findColor(getPlotOutlinePaint()));
}
if (getPlotOutlineStroke() != null) {
plot.setOutlineStroke(findStroke(getPlotOutlineStroke()));
}
}
代码示例来源:origin: org.zkoss.zk/zkex
Plot plot = (Plot) jfchart.getPlot();
float alpha = (float)(((float)chart.getFgAlpha()) / 255);
plot.setForegroundAlpha(alpha);
内容来源于网络,如有侵权,请联系作者删除!