Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1044 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Applet qui perd le focus apres avoir ferme un ModalDialog ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Applet qui perd le focus apres avoir ferme un ModalDialog ?

n°146256
Gonzoide
Les cochons... dans l'espâââce
Posté le 28-05-2002 à 16:07:51  profilanswer
 

Une applet developpee dans ma boite perd le focus apres avoir affiche une dialog box, ce qui fait que les raccourcis claviers que l'on a implemente sur cette applet se retrouvent interpretes par Internet Explorer ... est-ce que qqn a deja rencontre ce probleme ?
 
De plus, nos developpeurs nous disent qu'il s'agit d'un bug du JDK (1.3.1 sous Windows), mais ca nous parait louche. Je connais bien Java, mais en Swing je suis vraiment une prune donc je sais pas trop si c'est vrai, et je n'ai rien trouve sur le net a ce sujet ... une idee ?

 

[jfdsdjhfuetppo]--Message édité par Gonzoide le 28-05-2002 à 17:01:33--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 28-05-2002 à 16:07:51  profilanswer
 

n°146259
darklord
You're welcome
Posté le 28-05-2002 à 16:09:53  profilanswer
 

montre déjà le code qui permet d'ouvir le pop up en question!


---------------
Just because you feel good does not make you right
n°146274
Gonzoide
Les cochons... dans l'espâââce
Posté le 28-05-2002 à 16:32:50  profilanswer
 

Voila le code utilise ... en fait pendant un certain temps apres avoir ferme le popup, le focus se trouve sur explorer. Pas la peine de me demander des details sur ce bout de code, je bosse cote serveur et donc je ne sais pas du tout comment ca marche. Mais est-ce qu'il y a la-dedans une grosse connerie ?
 
    public static ModalDialog showModalDialog(Component component,  Component parent, String title, boolean userLocked, boolean closeableWindow){
        userAlreadyLocked=userLocked;
        final boolean isCloseable=closeableWindow;
     final JDialog dialog = new ModalDialog(component, parent, title);
        final ExceptionObserver observer = observeForceLogOff(dialog);
        dialog.setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
        final Component currentFocusableComponent = component;
 
     dialog.addWindowListener(
            new WindowAdapter() {
                public void windowClosed(WindowEvent we) {
                    dialogShowing = null;
                    userAlreadyLocked = false;
                    unobserveForceLogOff(observer);
                }
                public void windowClosing(WindowEvent we){
                    if(isCloseable){
                        dialog.dispose();
                        //requestFocus is needed else the shortcut Keys for the blotter doesn't work anymore.
                        if (currentFocusableComponent != null) {
                            SwingUtilities.invokeLater(new RequestFocus(currentFocusableComponent));
                        }
                    }
             }
         }
        );
 
        if (!userAlreadyLocked) {
            setDialogShowing(dialog);
        }
 
        // Register the dialog box that has been created with the manager.
//        DialogManager.getInstance().registerModalDialogBox(dialog,title);
 
        return (ModalDialog)dialog;
    }

n°146352
Gonzoide
Les cochons... dans l'espâââce
Posté le 28-05-2002 à 18:08:35  profilanswer
 

Help pliiiiiiize :cry:
 
(c'est pour le boulot, ca craint)

n°146586
Gonzoide
Les cochons... dans l'espâââce
Posté le 28-05-2002 à 23:58:42  profilanswer
 

plize plize plize plize plize !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Applet qui perd le focus apres avoir ferme un ModalDialog ?

 

Sujets relatifs
[JAVA] Runtime.getRuntime().exec(cmd) ???[Java DOM] Une petite aide ...
[JAVA] Pbl de recherche d occurences[java] peut-on faire une pré-selection dans une JList ?
[JAVA] Recuperation de la date et l'heure en String[java] créer des fonctions dynamiquement ?
[JAVA] Convertisseur Euro-Franc donné la communauté open source ;-)JS - fenetre qui s ouvre et qui se ferme quand on retire sa souris
[tk/vb/java] une zone de saisie incliné à 45 degrée c'est possibleJAVA SCRIPT : appeler 3 fct dans un fichier .JS ?
Plus de sujets relatifs à : [Java] Applet qui perd le focus apres avoir ferme un ModalDialog ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR