Изменение размера SVG в панели в Java - PullRequest
0 голосов
/ 14 июля 2011

У меня есть файл 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. Я использую батик.

1 Ответ

0 голосов
/ 15 июля 2011

Я добавил svg в JSVGScrollPane.Теперь он работает нормально, изменяет размеры и у меня есть полосы прокрутки, когда svg больше.У меня ушло полтора дня на эксперименты с JPanels, JScrollPanes, но это лучшее решение.[:

...