SVG dans une surcharge de la méthode paint
Bonjour à tous ^^
J'aurais besoin d'un avis éclairé sur le meilleur moyen d'utiliser des SVG dans ma classe.
En ce moment j'utilise un JPanel qui affiche des ronds en surchargeant la méthode paint(), ça ressemble à quelque chose comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class MaClasse extends JPanel {
ObjetsGraphique[] mesObjetsGraphiques;
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
super.paint(g2);
for (int i=0 ; i < mesObjetsGraphiques.length ; i++){
g2.drawCircle(mesObjetsGraphiques[i].X,mesObjetsGraphiques[i].Y,mesObjetsGraphiques[i].largeur,mesObjetsGraphiques[i].hauteur);
}
}
}
} |
Je voudrais rattacher une URL à ma classe mesObjetsGraphiques qui pointe vers un fichier SVG que je puisse dessiner à la place du rond.
Merci d'avance pour vous pencher sur mon problème. :)