0

我在面板中有一个 svg 文件,它会显示出来。当我尝试更改它的大小(svg)时会出现问题。我尝试了 setSize、setPreferredSize 和调整大小,但没有奏效。我注意到,当我尝试调整大小时,它会调整大小,但随后又恢复到以前的大小。有人能帮助我吗?

svg.setPreferredSize(new Dimension(700,700));
svg.setSize(new Dimension(700,700));
this.add(svg, BorderLayout.NORTH);
this.setSize(1000, 1000);

我的课程扩展了 JPanel。我正在使用蜡染。

4

1 回答 1

0

我将 svg 添加到 JSVGScrollPane。现在它工作正常,调整大小很好,当 svg 更大时我有滚动条。我花了一天半的时间来试验 JPanel、JScrollPanes,但这是最好的解决方案。[:

于 2011-07-15T10:03:45.943 回答