0

パネルにsvgファイルがあり、それが表示されます。サイズ(svg)を変更しようとすると、問題が発生します。setSize、setPreferredSize、resizeを試しましたが、うまくいきませんでした。サイズを変更しようとするとサイズが変更されますが、以前のサイズに戻ります。誰か助けてもらえますか?

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

JSVGScrollPaneにsvgを追加しました。これで正常に動作し、サイズが適切に変更され、svgが大きい場合はスクロールバーが表示されます。JPanels、JScrollPanesの実験には1日半かかりましたが、これが最善の解決策です。[:

于 2011-07-15T10:03:45.943 に答える