Maison > Java > javaDidacticiel > le corps du texte

Comment accéder aux images à partir du dossier Ressources dans NetBeans 7.0 ?

Patricia Arquette
Libérer: 2024-11-10 00:28:02
original
558 Les gens l'ont consulté

How to Access Images from the Resources Folder in NetBeans 7.0?

Accès aux images à partir du dossier Ressources dans NetBeans 7.0

Dans cet article, nous abordons le défi de l'accès dynamique aux images stockées dans les « Ressources » dossier dans un projet Java NetBeans. Bien que l'image soit correctement placée dans le dossier, sa récupération à l'aide de la méthode getClass().getClassLoader().getResource() a entraîné à plusieurs reprises une java.lang.NullPointerException.

Pour résoudre ce problème, nous établissons d'abord la structure de répertoires appropriée au sein du projet. NetBeans nettoie le dossier Build lors de la reconstruction, il est donc crucial de créer un dossier de ressources dans le répertoire src. Cela garantit que les ressources sont propagées dans le dossier classes du dossier Build lors de la construction.

Ensuite, pour accéder aux ressources au sein de cette structure, utilisez la syntaxe suivante :

ImageIcon fillingIcon = new ImageIcon(getClass().getClassLoader().getResource("resources/filling.jpg"));
Copier après la connexion

Notez que le chemin d'accès aux ressources est relatif au dossier "classes" dans le dossier Build. Par conséquent, inclure ou non un "/" au début dépend du contexte.

Par exemple, pour définir une image pour une étiquette, utilisez :

dlabel = new JLabel(new ImageIcon(getClass().getClassLoader().getResource("resources/images/logo.png")));
Copier après la connexion

Pour lire un fichier à partir des ressources , utilisez :

if (common.readFile(getClass().getResourceAsStream("/resources/allwise.ini"), buf).equals("OK")) {
Copier après la connexion

En suivant ces directives, vous pouvez accéder avec succès aux images stockées dans le dossier Ressources de NetBeans 7.0, garantissant ainsi une récupération appropriée des ressources à la fois pendant le développement et lorsque construire le fichier JAR.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal