Une légère incompréhension
bmartinkle
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
bmartinkle Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
bmartinkle Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
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
- Version windows 10 la plus legere - Télécharger - Systèmes d'exploitation
- 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
- Incompréhension de la fin d'Another Earth - Forum Cinéma / Télé
- Distribution baser sur Ubuntu la plus légère et simple possible ? - Forum Ubuntu
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 !