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 !

CHARGEMENT ET AFFICHAGE IMAGE SOUS APPLET


Information sur la source

Catégorie :Applet Classé sous : affichage, image, chargement, applet, jpeg Niveau : Débutant Date de création : 28/04/2003 Date de mise à jour : 28/04/2003 12:27:11 Vu : 13 903

Note :
2 / 10 - par 1 personne
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

petit code de base affichant une image jpeg avec une applet , permet d'indiquer image en chargement si l'image est trop lourde ce que peut etre interressant lors de rafraichissement .
 

Source

  • import java.applet.Applet;
  • import java.awt.*;
  • import java.awt.image.*;
  • public class charge extends Applet implements ImageObserver
  • {
  • private Image image;
  • private boolean chargementTermine = false;
  • public void init ()
  • {
  • // Création d'une image et lancement de son chargement
  • image = getImage (getCodeBase (), "Plancanal.jpg");
  • prepareImage (image, this);
  • }
  • public void paint (Graphics gc)
  • {
  • // Si le chargement de l'image est terminé, affichage de l'image
  • // sinon affichage d'une chaîne de caractères d'attente
  • if (chargementTermine)
  • gc.drawImage (image, 0, 0, this);
  • else
  • gc.drawString ("Chargement en cours...", 10, size ().height - 10);
  • }
  • // Méthode appelée pour communiquer les étapes du chargement de l'image
  • public boolean imageUpdate (Image image, int infoFlags,
  • int x, int y, int width, int height)
  • {
  • // Si le chargement est terminé, redessin de l'applet
  • if ((infoFlags & ALLBITS) != 0)
  • {
  • chargementTermine = true;
  • repaint ();
  • }
  • return (infoFlags & (ALLBITS | ABORT)) == 0;
  • }
  • }
import java.applet.Applet;
import java.awt.*;
import java.awt.image.*;
 
public class charge extends Applet implements ImageObserver
{
  private Image   image;
  private boolean chargementTermine = false;
 
  public void init ()
  {      
    // Création d'une image et lancement de son chargement
    image = getImage (getCodeBase (), "Plancanal.jpg");
    prepareImage (image, this);
  }
 
  public void paint (Graphics gc)
  {
    // Si le chargement de l'image est terminé, affichage de l'image
    // sinon affichage d'une chaîne de caractères d'attente
    if (chargementTermine)
      gc.drawImage (image, 0, 0, this);
    else
      gc.drawString ("Chargement en cours...", 10, size ().height - 10);
  }
 
  // Méthode appelée pour communiquer les étapes du chargement de l'image
  public boolean imageUpdate (Image image, int infoFlags,
                                int x, int y, int width, int height)
  {
    // Si le chargement est terminé, redessin de l'applet
    if ((infoFlags & ALLBITS) != 0)
    {
      chargementTermine = true;
      repaint ();
    }
    return (infoFlags & (ALLBITS | ABORT)) == 0;
  }
}

Conclusion

rien a signaler
 

Commentaires et avis

signaler à un administrateur
Commentaire de EvilGost le 20/06/2003 16:13:41

la console java de IE m'affiche:
[code]
Error loading class: charge
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: charge
at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java)
at com/ms/applet/AppletPanel.securedClassLoad (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.run (AppletPanel.java)
at java/lang/Thread.run (Thread.java)
[/code]

signaler à un administrateur
Commentaire de younes371 le 07/06/2005 16:09:25

evilgost, tu dois nommer le fichier par le meme nom de la classe c'est à dire "charge.java".
moi aussi j'ai un prob , j ai pas pu ajouté le main() pour que celle si s'affiche.
alors s il y a qlq 1 qui peut me donner le main de cette classe.
merci d'avance

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

image jpeg dans une applet [ par Juls ] Salut à tous!Pour vous une question à 2 francs he oui encore .Je rencontre des difficultées à afficher en fond d'écran une image jpeg .J'ai essayé ave Affichage d'image SANS applet [ par fraguelrok ] Bonjour,j'ai un tite question à poser Peut on AFFICHER des IMAGES sans passer par une APPLET??? Si oui comment faire? La seule solution que j'ai trouv Applet et chargement Image [ par MPokora ] Bonjour &#224; tous,Je suis actuellement en train de coder un (une ?) applet&nbsp; avec une phase de chargement d'image. Mais il se trouve que je vien affichage d'image dans un objet Jframe ou Applet. [ par henrypower ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB chargement d'image avec les applet java [ par steflanul ] bonjour a tous! en faite j'ai probl&#232;mre concernat le chargement d'image d'applet jav! j'ai r&#233;aliser un jeu sous forme d'applet qui fonctionn Image dans un LABEL d'une Applet [ par hagz ] Bonjour tout le monde,Enfait j'aurai besoin de pouvoir afficher une image dans un LABEL d'une applet. Je me suis cass&#233; la t&#234;te dessus, mais bouton avec une icone (ou image) dans une applet [ par srodrigues ] bonjour &#224; tous, Apr&#232;s de nombreuses recherches je n'ai toujours pas trouver une solution &#224; mon probleme. C'est pour ca que je vous dem afficher image dans un applet [ par developvbdebut ] Bonjour tout le mondeJe souhaite afficher une image dans un appletVoici&nbsp;le code, il ne fonctionne pas.Mon image machinecafe.JPEG et dans le dossi traitement parallele sur une d'image [ par g2a ] Je d&#233;bute en Java et j'aimerais savoir s'il &#233;tait possible de faire du traitement parallele sur une images avec ce langage ? &nbsp; par tra Problème image Jpeg !!! [ par silvervana ] Bonjour,J'ai un probl&#232;me avec l'&#233;criture d'une image Jpeg. En effet lorsque je retaille une image puis que je la sauvegarde, j'ai d&#233;foi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,577 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é.