java 给标签透明化_如何在Java中使透明SVG透明化?

我有SVG文件,实际上是空的,没有元素,但。我将通过添加元素来在Java代码中操作它。 SVG文件将被插入到一个滚动窗格中。问题是甚至SVG文件实际上是空的,即使我已经将它设置为透明,Scrollpane也不透明。

这是SVG文件(我从客户端获得):

baseProfile="full"

xmlns="http://www.w3.org/2000/svg"

xmlns:xlink="http://www.w3.org/1999/xlink"

xmlns:ev="http://www.w3.org/2001/xml-events">

id="chart"

width="1366px" height="768px" viewBox="0 0 1366 768" >

这里是滚动窗格部分(canvasDiagram是SVGCanvas)。

// the instantiation part

canvasDiagram.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);

canvasDiagram.setURI(getClass().getResource("path to svg file").toString());

scrollPane = new JScrollPane(canvasDiagram){

{

setOpaque(false);

getViewport().setOpaque(false);

}

};该scrollpane不透明,但是白色。我试图用透明的jPanel插入滚动窗格内容及其工作,所以我相信由于canvasDiagram的白色内容。你能帮我把帆布图的空白部分真透明吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值