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 :

Fermer la fenêtre parente ?


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Par défaut Fermer la fenêtre parente ?
    bonjour,
    mon probleme c'est que je voudrais fermer le frame courant aprés un evenement de click, mais j'arrive pas a appeller la methode setVisible de la classe frame .

    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
    22
    public class Index_forum extends JFrame{
    .....
    .....
    .....	
    new JTable table= new JTable();
    
    table.addMouseListener(new java.awt.event.MouseAdapter() {
                public void mouseClicked(java.awt.event.MouseEvent e) {
                    if(e.getClickCount()>=2){
                        int indRow = table.rowAtPoint(e.getPoint()); 
                        int indCol = table.columnAtPoint(e.getPoint()); 
                        Object contenueCellule = table.getValueAt(indRow , indCol );
      
    //	sujet.setVisible(true); // j'ai pas accés a cette methode
    
                    }               
                }
            });
    
       }
    }

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 703
    Par défaut
    Ca serait bien de savoir d'où viens cette variable sujet et pourquoi on y a plus accès.

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Par défaut
    dsl j'ai fais une ptite erreur sur le code. Sujet c'est la prochaine fenetre que je veux ouvrir, mais par contre j'arrive pas a closer la prcedente

    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
    22
    23
     
     
    public class Index_forum extends JFrame{
    .....
    .....
    .....	
    new JTable table= new JTable();
     
    table.addMouseListener(new java.awt.event.MouseAdapter() {
                public void mouseClicked(java.awt.event.MouseEvent e) {
                    if(e.getClickCount()>=2){
                        int indRow = table.rowAtPoint(e.getPoint()); 
                        int indCol = table.columnAtPoint(e.getPoint()); 
                        Object contenueCellule = table.getValueAt(indRow , indCol );
                 Sujet sujet= new Sujet();
    	sujet.setVisible(true); 
                 this.setVisible(false);// j'ai pas accés a cette methode
                    }               
                }
            });
     
       }
    }

  4. #4
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 703
    Par défaut
    En effet comme tu es dans une classe interne, le this se rapporte à la classe interne plutôt qu'à la classe principale. Si tu veux y accéder il suffit de préciser sur quelle classe porte le this:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Index_forum.this.setVisible(false);

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

Discussions similaires

  1. Fermer une fenêtre à partir d'une autre (non parent)
    Par medhan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2013, 14h32
  2. [C#] Comment fermer une fenêtre et ses parents en même temps ?
    Par AmineDev9 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/01/2009, 03h57
  3. Fermer la fentre sans quitter le programme?
    Par tomburn dans le forum OpenGL
    Réponses: 13
    Dernier message: 06/12/2004, 17h02
  4. Fermer une fenêtre au bout d'un certain temps.
    Par cprogil dans le forum Composants VCL
    Réponses: 5
    Dernier message: 27/11/2003, 18h25
  5. Fenêtre parent
    Par adelavarenne dans le forum Composants VCL
    Réponses: 9
    Dernier message: 20/10/2003, 14h44

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