Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Fermer fenetre par un click [ Archives / API ] (krugs)

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é 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 , menu [ par ikramta ] salut tout le mande .je veut crée une fenetre mére qui contien tout les autre fenetre et je doit utilisé un menu ;svp qui peut me aidé a ce niveau et MDI et JInternalFrame [ par ikramta ] bonjour tout le mande .j'utilise une fenetre principale et  des internalframe je veut que chaque foit que je charge un jinternalframe dans ma fenetre java:ouvrir une fenetre via un clique bouton [ par hkahil ] Bonjourje viens tout juste de me mettre au javajai creer une interface avec 3 boutonsje voudrais juste ouvrir une frame en cliquant sur un boutonsi vo Fenetre toujours au premier plan [ par nich2chien ] Bonjour,j'ai récupéré un programme java qui utilise une image comme skin, mais le problème est que l'application reste toujours au premier plan, que c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 1,388 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.