J'ai un objet JFrame et je dois prendre en charge deux JVM 1.5 sous Mac OS X et 1.6 sous Windows. Sur Windows, j'ai besoin d'utiliser la fonction setIconImages pour définir plusieurs icônes de taille pour l'application mais cette fonction n'est pas disponible sur 1.5. Est-il possible d'appeler cette fonction dans JFrame avec réflexion?Appel d'une fonction basée sur la version JVM
Application extends JFrame{
.
.
.
void init(){
//check version
//call setIconImages
}
}
un 'si' sur la propriété système 'java.version' suffirait-il? – miku
Pourquoi ne pas utiliser 1.6 sur MacOS? Je veux dire, il semble que vous visez la dernière victoire, pourquoi pas mac? – KitsuneYMG
il n'y a pas de standard pour le nommage/numérotation des versions, donc si c'est très problématique – TofuBeer