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

Agents de placement/Fenêtres Java Discussion :

ferme le splash screen dès que l'application s'ouvre


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 251
    Par défaut ferme le splash screen dès que l'application s'ouvre
    Bonjour à tous,

    Voilà je souhaiterais ferme le splash screen dès qu'une fenêtre de l'application s'ouvre.
    Lors du chargement de l'application il peu y avoir des JOptionPane qui s'ouvrent pour indiquer des erreurs et je souhaiterais que mon splash screem laisse la place à mes JOption Pane.
    L'idée est de faire comme l'option de JLauch4 mais avec mon splash screem animé.

    Merci d'avance.

    Rq : class MonSplashScreem extends JWindow

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Ajoute un java.awt.event.WindowListener sur la JFrame de ton application. Dans la méthode "windowOpened", tu pourras supprimer ton splash screen.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 251
    Par défaut
    Ok, merci beaucoup
    mais en ce qui concerne mes JOptionPane.
    N'existerait t il pas un moyen de connaitre les fenêtres ouvertes afin de leur laisse l'accès ?
    Ou mieux, est ce que le splash peut il voir que quelqu'un autre demande le focus ou le ontop dans l'un de ces listeners ?

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu peux faire encore bien mieux si tu te contente d'afficher une image dans le splash : java.awt.SplashScreen, disponible depuis la 1.6 seulement.
    Tu places l'image dans ton jar, tu spécifies le chemin dans le MANIFEST et c'est tout. Le Splash va s'effacer dès que la première fenêtre d'application apparait. La classe gère même les GIF animés.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 251
    Par défaut
    merci mais je suis sur 1.5
    J'ai essayé avec tous les listener que j'ai trouvé et aucun m'indique l'ouverture d'un JOptioPane.
    Voici ceux que j'ai utilié :
    FocusListener
    WindowFocusListener
    WindowStateListener
    WindowListener
    HierarchyBoundsListener

    Je me demande vraiment comment ils font avec JLaunch4

  6. #6
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    mais en ce qui concerne mes JOptionPane.
    N'existerait t il pas un moyen de connaitre les fenêtres ouvertes afin de leur laisse l'accès ?
    mettre le JOptionPane dans un JDialog et dans le JDialog la propriété "alwaysOnTop" à true ?

    quelque chose comme ça...
    non ?
    j'ai dit une connerie, là ?

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

Discussions similaires

  1. Splash Screen avant Application.run
    Par flzox dans le forum Windows Forms
    Réponses: 6
    Dernier message: 30/10/2009, 17h36
  2. Réponses: 5
    Dernier message: 20/05/2008, 21h14
  3. Ajouter un splash screen en tant que plugin
    Par Jahroots dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 18/12/2007, 16h56
  4. Comment faire un splash screen pour son application?
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/04/2007, 15h28
  5. Réponses: 1
    Dernier message: 26/10/2006, 22h10

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