2011-07-14 9 views
0

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

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

私のクラスはJPanelを拡張しています。私はバティックを使用しています。

+0

[sscce](http://sscce.org/)で使用しているレイアウトを表示してください。 – trashgod

+0

私は以下を使用しました: BorderLayout b = new BorderLayout(); this.setLayout(b); しかし、私はこの問題の解決策を見つけました。とにかく助けてくれてありがとう:D –

+0

それが他の人に役立つと思うなら、その[OK](http://meta.stackexchange.com/questions/17463/should-i-ask-a-question-i-)あなた自身の質問に答えるために知っている - 答えを)。 [faq]の詳細 – trashgod

答えて

0

JSVGScrollPaneにsvgを追加しました。今それはうまく動作し、よくサイズを変更し、svgが大きいときにスクロールバーを持っています。 JPanels、JScrollPanesを試してみると一日半かかりましたが、これが最善の解決策です。 [:

関連する問題