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

Interfaces Graphiques en Java Discussion :

Image ou HTML


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut Image ou HTML
    Bonjour,

    Je suis novice en java et j'aimerais réaliser un code qui détecte si une variable que je lui donne est une image (sur base de son extension ou autre) ou non et qui, en fonction du résultat me permette de renvoyer soit une image soit du texte à afficher via une variable de type javax.swing.JLabel.setText

    Pour le moment, le système en place ne gère que des textes et la variable d'affichage du type javax.swing.JLabel.setText("<html>texte</html">)

    Est-ce que quelqu'un pourrait m'aider à trouver une piste de solution?

    Merci d'avance

  2. #2
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    Euh, c'est un traitement de chaines de caractères?

    si c'est le cas tu as String.endWith(".jpg") par exemple qui te rendra TRUE

    si String a la valeur "image.jpg"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    Jusque là, nous sommes d'accord mais c'est l'affichage qui me pose problème.

    Est-il possible d'utiliser une balise <img src=cheminverslimage> comme pour le code html classique? Si oui, quelle est sont écriture correcte et quels sont ses paramètres?

    Merci pour ta réponse

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    La balise correcte minimale, c'est tout simplement <img src="chemin/image.extension">. Je pense que ça devrait marcher, mais j'ai jamais testé cette balise sur un JLabel. Sinon, je conseille plutôt d'utiliser setIcon() du JLabel(), c'est plus propre.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    Merci wichtounet mais je préfère utiliser la balise <img> afin de ne pas trop modifier ce qui est déjà en place.

    Je suppose que je peux travailler avec un chemin relatif vers l'image comme cela se fait en HTML ou dois-je travailler avec un chemin absolu?

    Petite précision, je suis occupé à faire une petite applicationen .jar qui sera installée un PC (au cas où cela influencerai la réponse).

    Merci encore pour votre aide

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    J'ai un petit problème avec cette partie du code...

    ... au lieu d'afficher l'image, j'ai une mini-icone qui représente le fait que je devrais avoir une image mais pas l'image que j'attends.

    Que dois-je faire pour corriger cela?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. python comme CGI - affichage d'images sous HTML
    Par pschmidtke dans le forum Réseau/Web
    Réponses: 7
    Dernier message: 30/07/2009, 10h49
  2. [WB11] WEBDEV 11 : Etat : pas d'image en HTML
    Par lediz dans le forum WebDev
    Réponses: 2
    Dernier message: 11/02/2008, 17h32
  3. image et html:link
    Par fatenatwork dans le forum Struts 1
    Réponses: 2
    Dernier message: 21/09/2007, 12h26
  4. [HTML] Passer une image en HTML
    Par a.smagghe dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/04/2007, 08h34
  5. [HTML] PB d'affichage d'images en HTML
    Par blandinais dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/01/2007, 10h55

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