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 : probleme de jcomponent qui devrait afficher un image apeller par une applet [ Archives / Au secours ] (vinceP)

samedi 24 juillet 2004 à 00:18:17 | probleme de jcomponent qui devrait afficher un image apeller par une applet

vinceP

Bonjoour,

Voila j'ai fait une applet qui charge dans un jpanel une classe herité de jcomponant qui devrai afficher un image mais sa ne marche pas , pourtant j'ai vue plein d'exemple et qui marche mais des que c'est dans mon applet plus rien pas d'image!

ya t il une ruse de sioux pour que ça marche ? SOS

ce qui devrai t marcher :


protected void paintComponent(Graphics g)
{
// super.paintComponent(g); //pose l'image

/* Surcharge de la fonction paintComponent() pour afficher notre image */

g.drawImage(imageCopy.getImage(),0,0,null);

System.out.println("Paint");

}

samedi 24 juillet 2004 à 14:42:08 | Re : probleme de jcomponent qui devrait afficher un image apeller par une applet

GodConan


GodConan

T sure que l image est chargée ??

car si tu passe affiche le System.out je voi que ca.... ;o)

autrement fait un fillRect ou un truc comme ca pour verifier que ta pas un objet affiche par dessus ...


++

samedi 24 juillet 2004 à 15:51:56 | Re : probleme de jcomponent qui devrait afficher un image apeller par une applet

vinceP

Le Paint s'affiche bien mais rien n'y fait , j'ai ajouté :

g.setColor(Color.BLACK);
g.fillRect(0, 0, 200, 200);


Mais rien n'apparait de plus !

samedi 24 juillet 2004 à 15:57:05 | Re : probleme de jcomponent qui devrait afficher un image apeller par une applet

GodConan


GodConan


hmmm verifi des truc comme ... setOpaque( true )
ou setVisible( true ) ;o)

hmmm ou montre ton code ... ;o)

++

dimanche 25 juillet 2004 à 19:15:13 | Re : probleme de jcomponent qui devrait afficher un image apeller par une applet

vinceP

Voila le code :


public class SelectionArea extends JComponent
{
private Rectangle currentRect = null;
private Rectangle rectToDraw = null;
private Rectangle previousRectDrawn = new Rectangle();
private boolean move = false;
private RecadrageApplet controller;
private int imageW;
private int imageH;
private ImageIcon imageCopy = null;
private int xdiff;
private int ydiff;
PhotoSelection photoOrg = null;
private PhotoSelection ps;

public SelectionArea(ImageIcon image, RecadrageApplet controller)
{
// super();
imageW = image.getIconWidth();
imageH = image.getIconHeight();
this.controller = controller;
this.ps = controller.getPhotoSelection();

//controller.information.setJTextMaxTailleEcran(controller.persist.getPhotoSelection().getGoHMax() + "x" + controller.persist.getPhotoSelection().getGoVMax());
float xHRmm = Calcul.calculPixel2Mm((int) (ps.getLargTotalHR() * ps.rapportTailleX()));
float yHRmm = Calcul.calculPixel2Mm((int) (ps.getHautTotalHR() * ps.rapportTailleY()));

controller.getJLabelTaillePhotoValeur().setText(Calcul.arrondir(
xHRmm, 2) + " x " + Calcul.arrondir(yHRmm, 2));

imageCopy = image;

this.controller = controller;

// setOpaque(true);
setMinimumSize(new Dimension(10, 10)); //don't hog space

controller.setSize(imageW + 200, imageH + 100);

MyListener myListener = new MyListener();
addMouseListener(myListener);
addMouseMotionListener(myListener);
}

/**
* This method initializes this
*
* @return void
*/
private void initialize()
{
}

protected void paintComponent(Graphics g)
{
/* variable de classe contennant l'image à afficher en fond */

// super.paintComponent(g); //pose l'image

/* Surcharge de la fonction paintComponent() pour afficher notre image */
//g.drawImage(imageCopy.getImage(), 0, 0, null);

g.setColor(Color.BLACK);
g.fillRect(0, 0, 200, 200);

System.out.println("Paint");

/*


//Si currentRect existe on fait dessine le rectangle par dessus
if (currentRect != null)
{

if (move != false)
{
g.setXORMode(Color.WHITE);
g.fillRect(0, 0, imageW, imageH);
g.setXORMode(Color.WHITE);
g.fillRect(rectToDraw.x, rectToDraw.y,
rectToDraw.width - 1,
rectToDraw.height - 1);
}
else
{
g.drawRect(rectToDraw.x, rectToDraw.y,
rectToDraw.width - 1,
rectToDraw.height - 1);
}



}
*/
}
....



Cette discussion est classé dans : applet, afficher, image, marche, paintcomponent


Répondre à ce message

Sujets en rapport avec ce message

afficher une image tif dans une applet urgent [ par pastel ] j'ai besoin d'afficher des images tif dans une applet(drawImage ne supporte pas les images tif)merci de m'avoir aider afficher une image tif dans une applet urgent [ par pastel ] j'ai besoin d'afficher des images tif dans une applet(drawImage ne supporte pas les images tif)merci de m'avoir aider 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 Afficher une image [ par khb ] Bonjour, je n'arrive pas à afficher une image dans le même cadre de l'applicationdans Jbuilder et merci 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 jinternalframe [ par kakystos ] bonour je doit afficher le flux d'un webcam qui est dans une jframe. je doit l'afficher dans la jframe d'une autre personne. pour cela on le fait avec applet interactive ? [ par keepkool ] Bonjour, j'aimerais faire une applet qui permette d'afficher du texte et également de taper du texte.En faite c'est un jeu de question-réponse que j'a 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 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é la tête dessus, mais je passe t


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