У меня есть прозрачный файл SVG. Я хотел бы использовать его как иконку JLabel через setIcon ().
Я использую батик для SVG, но я не знаю, как это сделать. Вы можете мне помочь?
Спасибо:)
Предлагаю вам взглянуть на проект Батик
http://xmlgraphics.apache.org/batik/
Это библиотека для использования изображений SVG в приложениях Java.
И этот вопрос поможет вам с использованием библиотеки Batik. Учебные ресурсы и учебные пособия по использованию библиотеки Java Batik
Я нашел решение:
SVG r = new SVG(new File(*something*).toURI().toString()); BufferedImage img = r.createBufferedImage(); this.enabledIcon = new ImageIcon(img); label.setIcon(img);