Aggavara

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

07 2013 档案

摘要:// 必须使用batik提供的JSVGScrollPane,使用swing自己的组件JScrollPane初始化时滚动条不会显示。 JSVGScrollPane svgJScrollPane = new JSVGScrollPane(svgCanvas);注意:使用此组件后,如果svg图片有更新,必须调用如下代码刷新JSVGScrollPane // 刷新svgJScrollPane svgJScrollPane.reset(); 阅读全文
posted @ 2013-07-23 09:14 Aggavara 阅读(979) 评论(0) 推荐(0)

摘要:// 设置svg组件一直动态(这一行代码导致了最大化变白的问题)svgCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);// 以下两行解决最大化变白问题(具体原理不详)svgCanvas.setDoubleBuffered(false);svgCanvas.setDoubleBufferedRendering(false);补充:过了几天后又出现同样问题,确实是JSVGCanvas.ALWAYS_DYNAMIC这一段代码导致,准备固定组件大小,添加滚动条来解决,是否可以解决未知。最终解决方案:加了滚动条后还是无法解决,依然会变白,而且发现如果 阅读全文
posted @ 2013-07-19 10:06 Aggavara 阅读(752) 评论(0) 推荐(0)