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 :

JDialog en premier plan


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é
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut JDialog en premier plan
    Bonjour,
    à partir de mon application Java/Swing, j'ai un souci lorsque je veux lancer une fenêtre JDialog , celle ci se met en arrière plan de mon application.
    De ce fait, je suis obligé de devoir faire alt+4 ou aller chercher dans ma barre des tâches la bonne fenêtre..

    J'ai découvert sur le forum le booléen modal mais je n'arrive pas à correctement à l'utiliser.

    Voici le constructeur de la documentation:
    JDialog(Dialog owner, boolean modal)

    Et je n'arrive pas à trouver quel Dialog mettre.
    La page où j'appelle ce Jdialog est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public class ReportDialog extends javax.swing.JDialog {
     //appel a l'autre Jdialog.
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class ListeDesInvitations extends javax.swing.JDialog{
     
     public ListeDesInvitations()  {
     
             super(???, 0);
     
    ..}
    merci de votre aide.

  2. #2
    Membre expérimenté Avatar de uhrand
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 203
    Par défaut
    Essaie ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public class ReportDialog extends javax.swing.JDialog {
     //appel a l'autre Jdialog.
    	listeDesInvitations = new ListeDesInvitations(this, true);
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class ListeDesInvitations extends javax.swing.JDialog{
     
     public ListeDesInvitations(Dialog owner, boolean modal)  {
     
             super(owner, modal);
     
    ..}

  3. #3
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    Il y a un article de Sun sur les fenêtres modal avec Java 6, si cela t'interesse.

  4. #4
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    merci.

  5. #5
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    Merci encore.
    Maintenant pour lancer une Jdialog à partir d'une JDialog ?


    dans une Jdialog :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     RepasBercyTemp  dialog = new RepasBercyTemp(this, true);
    J'ai construis un constructeur mais bon le fenetre se lance pas correctement (on dirait qu'elle apparaît et disparaît aussitôt) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
      /** Creates new form ListeJoursDialog */
        public RepasBercyTemp(JDialog parent, boolean modal) {
           // super(parent, modal);
     
             try{
                qtm = new ListeDesInvitationsModel();
                log.debug("creation of RemiModel");
     
             }catch(Exception e){
                 System.out.println("erreur " + e.getMessage());
             }
            initComponents();
            initJrnTable();
     
            java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
            Dimension dialogSize = this.getSize();
            int dx = (screenSize.width - dialogSize.width ) / 2;
            int dy = (screenSize.height - dialogSize.height ) / 2;
            this.setLocation(dx, dy);
        }

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 260
    Par défaut
    ta fenêtre parente est-elle modal ?

    tu a commenté

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    // super(parent, modal);
    Donc si tu crée une fenêtre non modale a partir d'une fenêtre modale, celle-ci passe dessous.

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

Discussions similaires

  1. [débutant][JDialog] laisser la fenetre au premier plan ?
    Par Gromitou dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 03/09/2004, 11h33
  2. petit problème premier plan, arrière plan
    Par gros bob dans le forum OpenGL
    Réponses: 4
    Dernier message: 19/04/2004, 12h00
  3. Réponses: 2
    Dernier message: 14/03/2004, 22h04
  4. Premier plan sur un dialog
    Par |PaRa-BoL dans le forum MFC
    Réponses: 5
    Dernier message: 04/03/2004, 12h52
  5. forcer une fenetre à etre au premier plan jusqu'a ...
    Par peppena dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 22/12/2003, 16h14

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