Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb image [ Archives / Divers ] (bidules)

vendredi 2 août 2002 à 14:02:26 | pb image

bidules

voici le code.
l'erreur retourner est exeption null pointer a la ligne 29 (qd j'appelle a.largeur());
en fait j'essaye juste d'affichier une image mais je n'y arrive pas.
alors si qqun pouvait m'aider ca serais gentil.
merci.

import java.awt.*;

class EssaiImage
{
public static void main(String[] args)
{
EI a = new EI();
a.setSize(a.largeur(),a.hauteur());
a.show();
}
};
class EI extends Frame
{
ImageIcon ic;
Image i;


public void EI()
{

ic = new ImageIcon("Hiver.jpg");
i = ic.getImage();

}

public int largeur()
{
return i.getWidth(this);
}

public int hauteur()
{
return i.getHeight(this);
}
public void paint(Graphics g)
{
g.drawImage(i,0,0,200,200,this);
}
};

samedi 3 août 2002 à 19:22:11 | Re : pb image

Aldee

C'est bizarre que tu aies un parametre this dans ton getWidth(). Puisque tu apelles l'Image i, Java sait de quel objet tu veux la largeur. Je crois que c'est le this qui te fiche un null pointeur.

A+
-------------------------------
Réponse au message :
-------------------------------

voici le code.
l'erreur retourner est exeption null pointer a la ligne 29 (qd j'appelle a.largeur());
en fait j'essaye juste d'affichier une image mais je n'y arrive pas.
alors si qqun pouvait m'aider ca serais gentil.
merci.

import java.awt.*;

class EssaiImage
{
public static void main(String[] args)
{
EI a = new EI();
a.setSize(a.largeur(),a.hauteur());
a.show();
}
};
class EI extends Frame
{
ImageIcon ic;
Image i;


public void EI()
{

ic = new ImageIcon("Hiver.jpg");
i = ic.getImage();

}

public int largeur()
{
return i.getWidth(this);
}

public int hauteur()
{
return i.getHeight(this);
}
public void paint(Graphics g)
{
g.drawImage(i,0,0,200,200,this);
}
};

dimanche 4 août 2002 à 15:47:12 | Re : pb image

bidules


non ce n'est pas ca, j'avais trouver.
en fait c vraiment un truc con car j'ai mis (comme un con) void devant mon constructeur donc ce n'est plu pris comme un constructeur mais comme une procedure donc l'image ne pointe sur rien.
je devais vraiment pas etre en forme ce jour la!


-------------------------------
Réponse au message :
-------------------------------

C'est bizarre que tu aies un parametre this dans ton getWidth(). Puisque tu apelles l'Image i, Java sait de quel objet tu veux la largeur. Je crois que c'est le this qui te fiche un null pointeur.

A+
-------------------------------
Réponse au message :
-------------------------------

voici le code.
l'erreur retourner est exeption null pointer a la ligne 29 (qd j'appelle a.largeur());
en fait j'essaye juste d'affichier une image mais je n'y arrive pas.
alors si qqun pouvait m'aider ca serais gentil.
merci.

import java.awt.*;

class EssaiImage
{
public static void main(String[] args)
{
EI a = new EI();
a.setSize(a.largeur(),a.hauteur());
a.show();
}
};
class EI extends Frame
{
ImageIcon ic;
Image i;


public void EI()
{

ic = new ImageIcon("Hiver.jpg");
i = ic.getImage();

}

public int largeur()
{
return i.getWidth(this);
}

public int hauteur()
{
return i.getHeight(this);
}
public void paint(Graphics g)
{
g.drawImage(i,0,0,200,200,this);
}
};




Cette discussion est classé dans : public, image, void, largeur, ei


Répondre à ce message

Sujets en rapport avec ce message

Redimensionner image dans applet [ par EvilGost ] alors, j'ai un petit prog en java qui affiche une image dans une applet.Le probleme, c'est que l'applet doit faire 300*200 et que l'image est en 600*4 Intégrer une image créée à un panel [ par Elisa23 ] Bonjour à tous !Je voudrais avoir sur la même page un texte qui défile et un bouton...J'y arrive presque, mais le texte et le bouton se superposent au probleme de raffraichissement d'image [ par Azdruyel ] Bonjour a tous!Aujourd'hui,un nouveau jour, et donc un nouveau probleme!!!Alors voila, mon truc c'est que j'affiche en fond dans un JPanel une image ( image et fleche [ par MawueN ] merci à ceux qui peuvent repondreAlors voila le sujet : J'aimerai faire un jeu assez simple en 2D ( à la metal slug) avec un perso qui tire des boule scintillement dans mon thread [ par lonyc ] Bonjour,   On voit bien dans mon animation que j'efface l'image, ca fait un scintillement, c'est vraiment pas beau.   Et je pense avoir fait ce qu'i Scintillement ou trainée de mon image : problème de thread [ par C _ Line ] Voici mon code : import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.Image; import java.awt.event.*; import java.net.*; le dimension de l'image dans l'applet [ par jalil_msti ] voila une applet de l'animation des images mais mon problème c'est j'arrive pas à redimensionner les images selon le dimension de l'applet cad je veux probleme canvas [ par darkspoilt ] Bonjour le programme que j'ai fait ne fonctionne pas dans une beanbox. j'aimreais lancer ensuite directement dans une fenêtre swing en autoexécutable probleme d'utilisation de bean [ par darkspoilt ] obnjour j'ai un porbleme d'uilisation de bean je veux exécuter mon bean pour q'il affiche des images pour ensuite les faire défiler. Cela ne fonctio utilisation d'un bean dans une fenetre swing ou awt [ par darkspoilt ] Bonjour j'ai créer ce bean pour qu'il fonctionne avec une bean box et j'aimerais le faire fonctioner dans une fenêtre awt ou swing, Pourais-t'on me


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.