Une légère incompréhension
bmartinkle
Messages postés
4
Statut
Membre
-
bmartinkle Messages postés 4 Statut Membre -
bmartinkle Messages postés 4 Statut Membre -
Bonjour, j'ai une question car je trouve cela très étrange... j'ai fait des setIcon sur mes boutons, mais le chemins de l'image n'est accepté par JDevelopper que si je mets des slaches et non des anti-slaches comme prévu
je vous montre le code qui fonctionne :
vous auriez une solution à cela ?
Merci d'avance
je vous montre le code qui fonctionne :
imageEnregistrer = new ImageIcon("C://JDeveloper//mywork//Projet informatique/enregistrer.png");
Enregistrer.setIcon(imageEnregistrer);
int X2 = imageEnregistrer.getIconWidth();
int Y2 = imageEnregistrer.getIconHeight();
Enregistrer.setBounds (X1,0,X2,Y2);
vous auriez une solution à cela ?
Merci d'avance
A voir également:
- Une légère incompréhension
- Windows 11 légère - Guide
- Version windows 10 la plus legere - Télécharger - Systèmes d'exploitation
- GPO Windows Server : l'incompréhension ✓ - Forum Logiciels
- Question sur la série Fringe, incompréhension - Forum Cinéma / Télé
- Incompréhension !!! , Mémoire saturée pour rien, besoin d'aide ✓ - Forum Windows 8 / 8.1
2 réponses
Normalement on peut écrire :
→ avec le formalisme Windows, mais on doit échapper les \ en faisant \\
C:\\JDeveloper\\mywork\\Projet informatique\enregistrer.png
→ avec le formalisme Java, c'est à dire avec des /
C:/JDeveloper/mywork/Projet informatique/enregistrer.png
En toute rigueur on ne devrait pas utiliser // pour des fichiers (c'est un formalisme normalement réservé aux URL).
Et en aucun cas on ne devrait utiliser plusieurs de ces séquences dans une même chaîne comme tu l'as fait. Java n'est pas trop embêtant avec ça, mais c'est une faute de logique !
→ avec le formalisme Windows, mais on doit échapper les \ en faisant \\
C:\\JDeveloper\\mywork\\Projet informatique\enregistrer.png
→ avec le formalisme Java, c'est à dire avec des /
C:/JDeveloper/mywork/Projet informatique/enregistrer.png
En toute rigueur on ne devrait pas utiliser // pour des fichiers (c'est un formalisme normalement réservé aux URL).
Et en aucun cas on ne devrait utiliser plusieurs de ces séquences dans une même chaîne comme tu l'as fait. Java n'est pas trop embêtant avec ça, mais c'est une faute de logique !