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

  FORUM HardWare.fr
  Programmation
  Java

  question sur la gestion de fenetres et d'autres questions...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question sur la gestion de fenetres et d'autres questions...

n°841043
neg'gwada
rafix 971
Posté le 03-09-2004 à 13:48:17  profilanswer
 

chalut, j'ai commencé le java depuis un mois et c'est pas mal  :) , mais maintenant que je cherche a faire une appli un peu plus costaud je bloque sur des p'ti trucs de base. Pour l'instant ce qui me bloque c'est la gestions des fenetres: voila j'ai une fenetre principale qui (l'or d'un clic) appel une autre fenetre profile, je ne savais pas comment gerer ceci alors intuitivement j'ai fais (dans la fenetre principale a l'action du clic):


Profil fenetre=new Profil();
fenetre.setVisible(true);


ca marche, j'ai bien ma deuxieme fentre qui s'ouvre mais, lorsque je kill ma fenetre profil avec cancel ou la croix en haut a droite ben ca kill ma fenetre principale...  :??:  comment faire que ca n'arrive pas? j'ai essayé pour eviter cela de remplacé :

System.exit(0);

par

fenetre.setVisible(false);

mais ca ne fais que la faire disparaitre, dans le processus elle existe encore  :sweat:  
j'espere que je suis clair  :D  
sinon pour les autres questions ca concerne le multi trhread mais j'attend d'abord vos reponses pour cette premiere question :jap:


Message édité par neg'gwada le 03-09-2004 à 13:50:45

---------------
--- WinSplit Revolution ---
mood
Publicité
Posté le 03-09-2004 à 13:48:17  profilanswer
 

n°841048
lorill
Posté le 03-09-2004 à 13:49:01  profilanswer
 

fenetre.dispose()

n°841234
neg'gwada
rafix 971
Posté le 03-09-2004 à 16:00:22  profilanswer
 

merchi, je n'ai pas encore eu le temps de tester car je ne suis pas chez moi mais je fais ca ce soir..., bon pour le multithread, voila j'ai une thread qui appel dans son start une autre thread qui elle appelle aussi une autre thread :D, est ce que ca se gere sans probleme c'est a dire qu'on fait le start a chaque fois sans se poser de question et laisser la sauce tourner, ou bien il faut faire un truc gerer les appels de plusieurs threads?
je pose cette question car j'ai vu quelque part qu'on devait utiliser la methode Ma_thread.join pour les synchronisations de thread... ?


Message édité par neg'gwada le 03-09-2004 à 16:01:40

---------------
--- WinSplit Revolution ---
n°841236
lorill
Posté le 03-09-2004 à 16:02:52  profilanswer
 

ca depends de si tu as besoin de les synchroniser ou pas [:spamafote]

n°841263
neg'gwada
rafix 971
Posté le 03-09-2004 à 16:31:27  profilanswer
 

alors pour info ca consiste à quoi les synchroniser?
les declencher en meme temps, faire une tache en function de l'etat d'une autre....???


---------------
--- WinSplit Revolution ---
n°841273
lorill
Posté le 03-09-2004 à 16:39:43  profilanswer
 

attendre la fin d'un thread au sein d'un autre

n°841576
neg'gwada
rafix 971
Posté le 03-09-2004 à 21:29:03  profilanswer
 

Merchi :jap: , dis moi tu utilises quel IDE?


---------------
--- WinSplit Revolution ---
n°843400
pascal34
one point !
Posté le 06-09-2004 à 15:09:45  profilanswer
 

Si Profil dérive de JFrame tu peux utiliser
[cpp]
Profil fenetre=new Profil();
fenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
fenetre.setVisible(true);
[cpp]
 
Si tu veux que ta fenêtre ne soit pas détruite mais juste cachée, utilise HIDE_ON_CLOSE à la place

n°843401
pascal34
one point !
Posté le 06-09-2004 à 15:09:58  profilanswer
 

pascal34 a écrit :

Si Profil dérive de JFrame tu peux utiliser

Code :
  1. Profil fenetre=new Profil();
  2. fenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  3. fenetre.setVisible(true);


 
Si tu veux que ta fenêtre ne soit pas détruite mais juste cachée, utilise HIDE_ON_CLOSE à la place

n°843403
pascal34
one point !
Posté le 06-09-2004 à 15:11:01  profilanswer
 

Oups j'ai encore merdoyé :(

mood
Publicité
Posté le 06-09-2004 à 15:11:01  profilanswer
 

n°843734
neg'gwada
rafix 971
Posté le 06-09-2004 à 21:59:41  profilanswer
 

merci en tout cas pour l'astuce :jap:
quelqu'un utilise netbeans 3.6?


---------------
--- WinSplit Revolution ---
n°844490
neg'gwada
rafix 971
Posté le 07-09-2004 à 20:40:50  profilanswer
 

je cherche un moyen pour que quand j'utilise la methode:
System.getproperty("user.dir" ); pendant l'execution de mon appli sous l'IDE que ca ne me renvoi pas C:\Program Files\NetBeans3.6 mais le dossier dans lequel se trouve mes classes.
Lorsque j'execute l'appli une fois quel est construite en .exe ou .jar ca me donne le bon path quant meme...


Message édité par neg'gwada le 07-09-2004 à 20:41:23

---------------
--- WinSplit Revolution ---
n°844500
the real m​oins moins
Posté le 07-09-2004 à 21:26:32  profilanswer
 

tu dois pouvoir configurer ça dans les params d'execution de ton appli sous ton ide [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°844774
pascal34
one point !
Posté le 08-09-2004 à 10:06:06  profilanswer
 

neg'gwada a écrit :

je cherche un moyen pour que quand j'utilise la methode:
System.getproperty("user.dir" ); pendant l'execution de mon appli sous l'IDE que ca ne me renvoi pas C:\Program Files\NetBeans3.6 mais le dossier dans lequel se trouve mes classes.
Lorsque j'execute l'appli une fois quel est construite en .exe ou .jar ca me donne le bon path quant meme...


 
Tu vas dans dans les options, tu choisis Execution bidule (je sais plus exactement) et dans 'External execution' tu peux choisir un 'Working directory'
 
C'est l'idée générale, je n'ai pas utilisé NetBeans depuis plusieurs mois.

n°844911
neg'gwada
rafix 971
Posté le 08-09-2004 à 11:56:42  profilanswer
 

ok merci ca marche!!! tu utilises quoi comme IDE?


---------------
--- WinSplit Revolution ---
n°845912
pascal34
one point !
Posté le 09-09-2004 à 14:01:02  profilanswer
 

neg'gwada a écrit :

ok merci ca marche!!! tu utilises quoi comme IDE?


 
Eclipse.
 
Mais parfois je regrette NetBeans pour le dev web.


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

  question sur la gestion de fenetres et d'autres questions...

 

Sujets relatifs
Petite question : bouton haut de pagequestion sur les pages appellées par include()
{- Debutant -} Comment ça marche la gestion de contenu de site?[PHP] Gestion d'un cache...
questions pour débutantsQuestion sur eclipse
Plusieurs questions sur le dessinQuestion CON?? Comment inserer un page Web dans une Page Web avc Dream
question concernant la fonction copy()Gestion de date
Plus de sujets relatifs à : question sur la gestion de fenetres et d'autres questions...


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