怎么才以使用jfreechart生成半透明效果的图形?

zhangbin_zhang 2004-09-16 09:04:34
看jfreechart的例子中verticalBar3D是半透明的,感觉效果挺好的,谁知道他是怎么生成的啊?要设什么参数?我找到好久也没有找到。
...全文
298 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
朋友别哭 2004-10-02
  • 打赏
  • 举报
回复
up
nwpulipeng 2004-10-02
  • 打赏
  • 举报
回复
帮顶混分
swordmanyang 2004-10-02
  • 打赏
  • 举报
回复
PiePlot3D pieplot3d = (PiePlot3D)jfreechart.getPlot();
pieplot3d.setForegroundAlpha(0.5F);

这是设置饼图的Alpha,你可以在http://www.jfree.org/jfreechart/javadoc/index.html下查看其它的图形的设置,不过原理都是差不多的
kingbug 2004-09-29
  • 打赏
  • 举报
回复
有个设置的方法,具体你可以查一下
zhangbin_zhang 2004-09-17
  • 打赏
  • 举报
回复
to (数字金刚) 谢谢你,效果挺不错,但谁知道怎么使用jfreechart自己的功能,只将柱状图、饼图等的柱子和饼半透明啊?
gjd111686 2004-09-17
  • 打赏
  • 举报
回复
Web上IMG淡入淡出的HTC封装
<style>

IMG
{
behavior:url('Img.htc');
}

</style>

Img.htc

<PUBLIC:COMPONENT>
<PUBLIC:attach event="ondocumentready" onevent="Init()"/>
<PUBLIC:attach event="onmouseover" onevent="DefineOn()"/>
<PUBLIC:attach event="onmouseout" onevent="DefineOff()"/>
<PUBLIC:method name="DefineInit"/>
<script>
style.filter="alpha(opacity=20)";
var timer;
var initOffset;
var onOffset=5;
var offOffset=10;//偏移量
function Init()
{
initOffset=element.filters.alpha.opacity;
}
function DefineOn()
{
clearInterval(timer)
timer=window.setInterval("document.all['"+element.uniqueID+"'].DefineInit(0)",10);
}
function DefineOff()
{
clearInterval(timer)
timer=window.setInterval("document.all['"+element.uniqueID+"'].DefineInit(1)",10);
}
function DefineInit(bStatus)
{
opacty=element.filters.alpha.opacity;
if(bStatus)
{
if(opacty>initOffset)
{
element.filters.alpha.opacity-=offOffset;
}
else
{
clearInterval(timer);
}
}
else
{
if(opacty<100)
{
element.filters.alpha.opacity+=offOffset;
}
else
{
clearInterval(timer);
}
}
}
</script>
</PUBLIC:COMPONENT>
gjd111686 2004-09-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/gjd111686/archive/2004/07/27/53323.aspx
moke33 2004-09-16
  • 打赏
  • 举报
回复
swing我是幼儿园的水平,呵呵,帮你顶了

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧