0

透過的なSVGファイルがあります。setIcon()を介してJLabelのアイコンとして使用したいと思います。

私はSVGにBatikを使用していますが、これを行う方法がわかりません。手伝って頂けますか ?

ありがとう :)

4

2 に答える 2

1

バティックプロジェクトをご覧になることをお勧めします

http://xmlgraphics.apache.org/batik/

これは、JavaアプリでSVG画像を使用するためのライブラリです。

そして、この質問には、バティックライブラリの使用に関するいくつかのヘルプが あります。Javaバティックライブラリを使用するための学習リソースとチュートリアル

于 2010-04-27T13:27:57.833 に答える
0

私は解決策を見つけました:

SVG r = new SVG(new File(*something*).toURI().toString());
BufferedImage img = r.createBufferedImage();
this.enabledIcon = new ImageIcon(img);
label.setIcon(img);
于 2010-04-27T19:36:13.777 に答える