Bonjour,
je suis debutante en java et j'ai beaucoup de mal avec netbeans.
Je souhaite créer une fenêtre avec une icone remplaçant l'icône habituelle.
J'ai essaye de le faire avec la palette mais je ne pense pas que ce soit possible.
J'ai donc tapé ce code dans le constructeur de la frame:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public NewJFrame() { initComponents(); setTitle("Cadre centré à l'écran"); Toolkit kit = Toolkit.getDefaultToolkit(); Dimension dimensionEcran = kit.getScreenSize(); int largeur = dimensionEcran.width; int hauteur = dimensionEcran.height; setBounds((largeur-300)/2, (hauteur-200)/2, 300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); setIconImage(kit.getImage(getClass().getResource("ressources/icone.gif"))); setResizable(false); setVisible(true); }
ressources /icone est place dans le repertoire dist mais a chaque fois que je compile, il n ' y est plus.
Le programme compile sans erreur mais ne s'execute pas.
J'ai le message suivant :
Quel est le probleme? y'a t il une facon manuelle de faire? Il y'a bien une propriete iconeImage mais je ne sais pas comment l'editer.init:
deps-jar:
compile:
run:
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:97)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:106)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:240)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
Merci de votre aide.
Partager