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

Graphisme Java Discussion :

affichage d'une image sans fond


Sujet :

Graphisme Java

  1. #1
    Invité
    Invité(e)
    Par défaut affichage d'une image sans fond
    salut,
    je veux afficher une image au démarrage d'une application sans son fond.
    une sorte de splashscreen mais son le fond de l'image.
    merci d'avance.

  2. #2
    Membre éprouvé Avatar de nicgando
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 128
    Par défaut
    Pour moi c'est plus du graphisme pure (Gimp, Photoshop ...) que du graphisme Java
    Ne peux-tu pas retravailler ton image via un de ces logiciels ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    salut,
    plus précisemment ce que je veux c'est faire un splash screen au démarrge d'une application java
    sans le fond.

  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
    C'est à dire sans le fond???
    Exprimer çà autrement, le fond de quoi?

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 913
    Billets dans le blog
    54
    Par défaut
    Il est vrai que la description du probleme n'est pas tres claire. Pour faire un ecran de demarrage, tu as trois solution faciles :
    - pour Java 6+ il y a un flag du JRE qui affiche une image en fond d'ecran et une API qui permet de manipuler ce splashscreen pour par exemple y incruster une barre de progression. Le probleme de cette solution c'est qu'il faut specifier manuellement le flag en ligne de commande (ou via des lignes en plus dans le JAR) et que l'ecran n'apparait qu'une seule fois. Voir la doc de java.awt.SplashScreen pour plus d'info sur comment proceder.
    - utiliser une Window
    - utiliser une JWindow, ce que je preferre.

    Enfin pour repondre a des questions qui peuvent etre levees ulterieurement :
    - il n'est pas aisement possible de faire une fenetre non rectangulaire, une methode consiste a faire une capture d'ecran avec un Robot et a afficher cette image en fond de la Window/JWindow et ton logo pardessus. Mais cette solution n'est pas 100% efficace nottament si le contenu du bureau change entre temps.
    - il n'est pas aisement possible de faire une fenetre transparente. Reutiliser la solution precedement indiquee.
    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
    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
    Citation Envoyé par bouye
    - il n'est pas aisement possible de faire une fenetre non rectangulaire, une methode consiste a faire une capture d'ecran avec un Robot et a afficher cette image en fond de la Window/JWindow et ton logo pardessus. Mais cette solution n'est pas 100% efficace nottament si le contenu du bureau change entre temps.
    - il n'est pas aisement possible de faire une fenetre transparente. Reutiliser la solution precedement indiquee.
    En fait il existe une solution, Gfx en parlait sur son blog il y a un moment de çà, il s'agit de JNA

  7. #7
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 913
    Billets dans le blog
    54
    Par défaut
    Cela ne fonctionne-t-il pas que sur Mac ? Je n'ai pas suivit les developpements de l'histoire apres le post initial.
    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

  8. #8
    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
    Non non, il fonctionne bien sous Mac, Linux et Windows (en fait le post donnait un trick 100% mac pour réaliser la transparence, puis partiat sur le fait que JNA pouvait le faire sur les trois plateformes, par contre il y a une histoire sur l'appel à setVisible qui doit être réalisé en amont sur mac et en aval sur Windows et Linux)

  9. #9
    Invité
    Invité(e)
    Par défaut
    salut,
    jpour exemple il y a JMathLib qui utilise un splashscreen avec image sans fond.
    vous pouvez télécharger l'application de ce site :
    http://mathlib.sourceforge.net/
    au lancement de l'application on affiche une image sans son fond.

  10. #10
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 812
    Par défaut
    Bonjour, si l'image est en gif. Il n'y aurait pas de problème puisque la "couleur" transparente existe.

  11. #11
    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
    Euh le gif pas de problème, par contre pour la JWindow ou la JFrame, c'est autre chose.... (la tranparence des containers de type fenêtre n'est pas prévue en Swing)

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/09/2008, 20h13
  2. Affichage d'une image de fond sur une JFrame
    Par nashpimp dans le forum Agents de placement/Fenêtres
    Réponses: 21
    Dernier message: 04/08/2008, 16h26
  3. Affichage d'une image en fond d'ecran
    Par morane_j dans le forum Java ME
    Réponses: 3
    Dernier message: 27/04/2007, 12h09
  4. Affichage d'une image de fond
    Par foxofx dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/04/2007, 16h58
  5. Affichage d'une image de fond sur un site
    Par eugiragal dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 20/12/2006, 19h43

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