IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

afficher image de type ICON


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Par défaut afficher image de type ICON
    Salut,
    J'ai arrivé à afficher des images de types bmp ou gif ou jpg comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     Image img=new Image(display,"DELETE.bmp") ;
     Button button = new Button(this, SWT.NONE);
     button.setImage(img) ;
     button.setText("   Supprimer  ");
    Mais je sais pas comment afficher une image de type ICON?
    Quelqu'un a une idée?
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Tu pourrais me dire de quelle est la différence entre une image de type ICON et les autres ?

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Par défaut
    Je sais pas quelle extension dois je donner à cette image; lorsque j'écris par exemple DELETE.ICON une exception sera lancer : Fichier non trouvable alors que l'image se trouve bien avec d'autres de types jpg et qui sont tous reconnus.
    peut être j'étais pas clair : je veux dire que les images que j'ai sont des icônes et je veux les afficher comme étant une image.
    J'ai pas trop manipulé les images!! pour le moment j'ai ouvert ces icones en utilisant Paint et je l'ai enregistré une autre fois sous forme de bmp.

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Java permet de manipuler de base les types d'images suivants: png, jpeg, gif et bmp, pas plus.

    Ensuite il te faudra chercher une librairie externe permettant de gérer d'autres types de fichiers.

  5. #5
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    On est en SWT

    Citation Envoyé par http://www.eclipse.org/articles/Article-SWT-images/graphics-resources.html
    The simplest way to create an SWT Image is to load it from a recognized graphic file format. This includes GIF, BMP (Windows format bitmap), JPG, and PNG. The TIFF format is also supported in more recent Eclipse releases.
    Voir egalement http://help.eclipse.org/help31/topic...ics/Image.html
    Normalement une SWTException devrait etre levee si le format n'est pas supporte.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  6. #6
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    SWT support aussi les *.ico de windows. Si ton image n'est dans aucun des formats supportés tu n'as qu'à la convertir avec The Gimp par exemple car la seule autre solution est d'écrire un algorithme qui va te permettre après avoir ouvert un flux d'entrée vers cette image, de créer un objet de type ImageData pour ensuite créer une Image.

Discussions similaires

  1. Afficher une image de type OID en Java
    Par IMPRO dans le forum Général Java
    Réponses: 5
    Dernier message: 11/05/2012, 18h18
  2. [MySQL] Afficher une image de type blob
    Par bond70 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 26/04/2010, 16h29
  3. les images et les icones ne s'affichent pas
    Par haw007 dans le forum Qt
    Réponses: 1
    Dernier message: 07/09/2007, 10h13
  4. Images, gifs et icones gratuites pour mon application
    Par Doctor Z dans le forum Windows
    Réponses: 2
    Dernier message: 03/10/2005, 00h10
  5. afficher image
    Par sanosuke dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/10/2004, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo