begin process at 2012 02 15 12:45:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

API

 > 

Fermer fenetre par un click


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fermer fenetre par un click

mardi 27 avril 2004 à 23:57:27 | Fermer fenetre par un click

krugs


Bonjour a tous, je souhaiterait que ma fenetre AWT se ferme lorsque je click dessus (nimporte ou) et non par le bouton X (ca je sais le faire).

Aussi comment n'avoir que le contenu de la fentre c'est à dire comment enlevé la barre de titre et les bordures?
mercredi 28 avril 2004 à 08:25:06 | Re : Fermer fenetre par un click

tlehoucq


Salut,

Est-ce que t'as essayé de mettre un ActionListener sur ta fenetre, et dans la methode actionPerfromed tu lui rentres un System.exit(0);
Ca peut surement marcher.

Pour n'avoir que le contenu de la fenetre, ça je sais pas, peut etre avec le look & feel...


mercredi 28 avril 2004 à 08:48:34 | Re : Fermer fenetre par un click

krugs

Pour la fenetre sans barre de titre ni de bordure j'ai trouver donc je fait partager :
Il faut declarer un objet Frame, puis passer cet objet dans le constructeur d'un objet Window

exemple :

Frame f=new Frame();
Window fenetre = new Window(f);

Ensuite il faut juste considerer l'objet window comme un fenetre et voila
Car les Objet Window sont des fenetre sans barre de titre ni bordure

Par contre le System.exit(0) va pas fermer le programme? Moi je veut juste fermer cette fenetre et en ouvrir une autre
mercredi 28 avril 2004 à 08:48:59 | Re : Fermer fenetre par un click

indiana_jules

Salut,
Pour n'avoir que le contenu, il suffit d'utiliser la classe Window.
mercredi 28 avril 2004 à 08:50:37 | Re : Fermer fenetre par un click

indiana_jules


Si tu veux juste fermer la fenêtre, fait donc un dispose
ex:
JFRame f = new JFrame()
f.setVisible(true);
.
.
.

f.dispose(); //Ferme la fenêtre
mercredi 28 avril 2004 à 23:45:30 | Re : Fermer fenetre par un click

krugs

Je sais comment fermer une fenetre mais c'est pas ca que je demande.

C'est une fenetre sans bord qui fait la taille de l'image contenu a linterieur (genre l'image Word 2000 qui apparait au lancement de word).

Donc g un objet Window qui contient un Canvas (ou es dessiné un .jpg)

Je veut que la fenetre reste ouverte tant que j'ai pas cliquer dessus (et ce nimporte ou dans la fentre)
jeudi 29 avril 2004 à 13:43:33 | Re : Fermer fenetre par un click

tds

Mmmmh, je vois, ne étendre son savoir et répondre à la question.

Utilise les adapters MouseAdapter
ou implementations MouseListener

Pour ce qui est a mettre dans la méthode d'événement, le plus simple consiste à un setVisible(false) suivit de MyWindow = null; pour la garbage collector.

J'ai eu l'occasion de faire cela un jour pour une fenêtre de chargement...
VOILOU CQFD!

B@ron {EU.BELGIUM}
jeudi 29 avril 2004 à 16:50:25 | Re : Fermer fenetre par un click

krugs

G essayer de mettre fenetre.addMouseListener() et
public void mouseCliked( Mouse Adapter(MouseEvent e)

mais ca marche pa tu peu me mettr le bout du code STP car la je marrache les cheveux avec les Listener et tout le bordel
Merci
vendredi 30 avril 2004 à 07:36:39 | Re : Fermer fenetre par un click

tds

Aller vite vite pour toi mmmh... :

public class MyWindow implements MouseListener{

JWindow w = new JWindow();

public MyWindow(){
dessineMyWindow();
w.setVisble(true);
w.addMouseListener(this);
}

...

public void mousePressed(MouseEvent e){
w.setVisible(false);
w = null; //Si tu n'en as plus besoin dans pgm
}
public void mouseclicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}

}

Si tu sais, utilise plutôt des MouseAdapter...

B@ron {EU.BELGIUM}
vendredi 30 avril 2004 à 13:03:47 | Re : Fermer fenetre par un click

krugs

Je vais tester ca merci bcp

1 2

Cette discussion est classée dans : fenetre, click, fermer


Répondre à ce message

Sujets en rapport avec ce message

Fermer une fenêtre en utilisant le "X" [ par depression ] Bonjour.Bon, cela fait un an et demi que je n'ai plus fait de java, et je ne me souviens plus comment on fait pour fermer une fenetre en cliquant sur fenetre qu'on ne peut pas fermer [ par othland ] slt tlmben j'ai 2 petites questions:1) est ce qu'on peut concevoir une fenetre qui n'a pas le bouton FERMER en haut à droite???? je veut dire juste un Fermer automatiquement une fenetre [ par olaaa ] Salut! Mon probleme est le suivant:  je voudrai lancer une boite de dialogue indiquant seulement a l'utilisateur d'appuyer sur une touche, et la ferme Fermer une fenetre sans fermer l'application [ par remus38 ] Salut,je suis en train de realiser un forum en java et j'ai un petit probleme. Lorsque je lance mon appli j'ai la possibilité de me connecter ou de m' Fermer une fenetre [ par byob ] bonjour, j'ai vu qu'il y avait pleins de post sur ce sujet sauf que dans mon cas ça ne marche pas.j'ai utilisé :MaFrameAFermer.Dispose();mais ça ne ma fenetre redimensionner en click [ par aminetsdi6 ] bonjour j'est un probleme , je travaille sur une application est je voudrais en click sur une button le fenêtre se redimention est safiche un jtable , Fermer JFrame [ par moreelsc ] Bonjour, J'ai une JFrame contenant un menu. Ce menu contient un "bouton" menu_principal. J'aimerais implémenter le listener de ce bouton pour qu'il fe Comment fermer pls fenetre en java [ par ffvf1er ] voilà j'ouvre plusieurs fenêtre dans ma classe et je voudrais toutes les refermer quand j'appuie sur un bouton qui m'ouvre lui une autre fenêtre le pr Passer d'une fenetre à l'autre.. [ par ehochedez ] Bonjour, je commence tout juste à apprendre le Java pour pouvoir developper une application mais je fais face à un probleme dont je n'arrive pas à tro Fermer JFrame à partir d'un JPanel en static..? [ par ehochedez ] J'ai une application avec plusieurs fenetres. Chaque fenetre est composée de 3 JPanels dont 2 sont en Static puisqu'ils sont communs à toutes les fene


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,725 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales