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 : Chargement d'une image dans une frame à partir d'une applet [ Archives / Applet ] (GuilhemMtp)

mercredi 9 avril 2003 à 20:02:28 | Chargement d'une image dans une frame à partir d'une applet

GuilhemMtp

Je sais que c'est assez compliqué comme titre mais je n'ai pas trouvé un titre plus court qui résume mon probleme.
Le problem est assez simple mais je ne trouve pas de solution.

J'ai une applet sur une page HTML.
Quand je clique sur le bouton de mon Applet, une frame s'ouvre.
J'aimerais(et même plus je dois) réussir à charger des images dans ma frame.

J'ai essayé differnet code pour pouvoir afficher l'image mais rien à faire
Autant en faisant les test sous RealJ, je n'ai aucun probleme.
Dès que j'essaye mon application en lançant ma page internet, plus rien ne marche.
J'ouvre ma page avec Internet Explorer 6.0.

Est ce qu'en passant mon code à l'aide d'Html Converteur ce sera suffisant?

Les fonctions que j'utilise actuellement sont les suivantes:



mImage = getImage( getCodeBase(), mImageName );
Ou
Toolkit toolkit = Toolkit.getDefaultToolkit();
mImage=toolkit.getImage(mImageName);
si quelqu'un peut me donner quelques informations!
Merci d'avance.

Bien entendu, mon application a pour but finale d'etre mise sur internet.

jeudi 10 avril 2003 à 10:09:53 | Re : Chargement d'une image dans une frame à partir d'une applet

Duss

salut,
la tu nous montre comment tu recuperes ton image mais pas comment tu l affiches, or c est la que se trouve le problème non ?
Montre nous ce bout de code la
Duss

jeudi 10 avril 2003 à 12:12:18 | Re : Chargement d'une image dans une frame à partir d'une applet

GuilhemMtp



La fonction pour afficher l'image est la suivante

public void paint(Graphics g)
{
//System.out.println("paint ");
if ( parent.mImage != null )
{
g.drawImage( parent.mImage, kHOffset, kVOffset, parent );
}
if ( mFromPoint != null && mToPoint != null )
{
g.setColor( Color.red );
g.drawLine( mFromPoint.x, mFromPoint.y, mToPoint.x, mToPoint.y );
g.setColor( Color.black );
}
}


KhOffset et KvOffset etant des variables

Un nouveau probleme est apparu.
Maintenant, l'affichage se fait sans probleme.
En revanche, l'image s'affiche dans le haut de ma frame
Du coup, je n'y ai plus accés.
Il faut que je modifi la taille de ma frame pour y avoir accés.
Je sais que c'est compliqué à expliquer comme ça
Mais mes sources n'etant pas tout à fait au point, je ne peux pas vous en faire part pour le moment.

Le fait de modifier la taille de ma fraime, quelle devrait etre les fonction appeléées: paint??
Je ne vois pas pourquoi mon image se positionne bien juste en modifiant la taille.
-------------------------------
Réponse au message :
-------------------------------

> salut,
> la tu nous montre comment tu recuperes ton image mais pas comment tu l affiches, or c est la que se trouve le problème non ?
> Montre nous ce bout de code la
> Duss

jeudi 10 avril 2003 à 12:47:09 | Re : Chargement d'une image dans une frame à partir d'une applet

Duss

eh bien fait un setsize apres l affichage de l image comme ca le probleme est resolu
Sinon, essayes un revalidate()
Duss



Cette discussion est classé dans : applet, code, image, frame, toolkit


Répondre à ce message

Sujets en rapport avec ce message

afficher image dans un applet [ par developvbdebut ] Bonjour tout le mondeJe souhaite afficher une image dans un appletVoici le code, il ne fonctionne pas.Mon image machinecafe.JPEG et dans le dossier im Jbutton est image [ par Squaredge ] Bonjour!! J'essaie de réaliser une applet avec Jbutton ayant pour motif une image. J'utilise donc la méthode : private JButton motif = new JButton (n inserer une image dans une applet. [ par developvbdebut ] Bonjour tout le mondeJe souhaite inserer une image dans une applet.J'utilise le code ci dessous, il a des erreursimage = new affichage d'image dans un objet Jframe ou Applet. [ par henrypower ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Ajouter Applet a une frame? [ par Jean_Bob ] Bonjour, J aimerai savoir s il etait possible de rajouter un appalet a une frame. En fait, j ai realiser un applet et je trouve que c est assez simpl applet: affichage d'une image [ par EvilGost ] voilà, j'ai un petit soucis, j'ai utilisé un programme java tout simple dispo sur ce site pour obtenir un applet qui affiche juste une image, se trouv Retailler image dans applet [ par benj2k ] Bonjour, Je souhaite créer une miniature à partir d'une image (peu importe la taille de la miniature et de l'originale) se trouvant déja sur le serveu communication entre frame et applet [ par Euguuu ] Bonjour,J'ai fait une application web avec tomcat, j'utilise struts pour faire le lien entre les page jspma page html est decomposé en 2 frame dont un Applet java [ par ilias82 ] Bonjour à tous je viens par ce mail vous demander votre aide,Je suis à la recherche d'un code source pour un applet java me perttant l'affichage d'un Pbm execution d'un Applet simple [ par romca ] J'ai un petit souci, lors de l'execution de la page Web dans mon navigateur IExplorer, j'ai l'applet qui m'affiche une partie de la fenêtre de la cons


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,250 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é.