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 :

Swing jDialog


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 91
    Points : 55
    Points
    55
    Par défaut Swing jDialog
    Salut
    Je me forme sous java, pour ce j'essaie de developper une application en swing sous eclipse, et par la suite je passerai a struts...
    en l'occurence, j'ai créé une fenetre MDI dans laquelle j'ouvre une internal frame
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public class Friends extends JInternalFrame implements ActionListener, MouseListener{......
    dans cette fenetre j'affiche une liste de nom et prenom en provenance d'une base de donnée, jusque la, j'en ai ch... mais j'ai reussi.
    Par contre sur cette fenetre j'ai un bouton 'New' et 'open' qui permette d'ouvrir une denetre de deatil de chaque enregistrement. Et c'est la que les ennui commence.
    j'essaie d'utiliser une jDialog defini comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public class FriendsDetail extends JDialog implements ActionListener, MouseListener{
     
    public FriendsDetail(Frame owner, String title, boolean modal) {
     
    		//super(owner, modal);
     
    		//...Create the dialog...
    		initialize();
    	}
    ...
    }
    et je l'appelle comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FriendsDetail Detail = new FriendsDetail(this, "Hello", true);
    seulement forcement, les jDialog ne connaissent pas ma classe Friends donc ca me colle un message d'erreur a la compile, alors je modifie le constructor :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public FriendsDetail(Friends friends, String title, boolean modal) {
    		//JDialog(Frame owner, String title, boolean modal)
    		//super(owner, modal);
     
    		//...Create the dialog...
    		initialize();
    	}
    la ca focntionne mais ma jDialog n'est pas modal, je peux meme fermer la fenetre d'appel, et travailler sur la mdi,la Jdialog se trouve derriere la MDI ... Que faire???

    et comme j'en ai marre de vous embetez avec de petit probleme de ce genre, existe t-il une application de demonstartion ou d'exemple qui permette de se former, les exemple des tutoriaux sont bien mais des que l'on sort un peu du contexte, dans ce cas par exemple, c'est difficile de faire fonctionner.
    Je suis allé sur SourceForge, il y a plein d'appli mais c'est pas eveident de trouver quelque chose correspondant a ca, j'ai besoin de plus d'exemple.

    Merci de votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Mai 2002
    Messages : 91
    Points : 55
    Points
    55
    Par défaut JDialog
    Salut
    J'ai trouvé ma solution, il suffit d'ecrie ce code dans le constructeur du JDialog et comme ca je peux conserver le passage de variables pour mes parametres (param):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public FriendsDetail(Object[] param) {
        //JDialog(Frame owner, String title, boolean modal)
        super(new JFrame(), "title", true);
     
        //...Create the dialog...
        initialize();
    }
    Par contre ma question sur de appli exemple est toujours valable
    Merci

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

Discussions similaires

  1. Imprimer fenêtre javax.swing.JDialog
    Par cotede2 dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 24/04/2009, 14h42
  2. [SWING] JDialog - Bloquer une fenêtre (popup) "OnTop"
    Par Adrien22 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 17/05/2006, 14h02
  3. [SWING][JFRAME - JDialog] cela ne s'affiche pas
    Par PoPeio dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 29/03/2006, 14h18
  4. [ Swing ] JInternalFrame ou JDialog
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 15
    Dernier message: 12/02/2006, 20h18
  5. [Swing]JDialog appel a partir d'un panel
    Par woods dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 31/01/2006, 15h28

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