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

  FORUM HardWare.fr
  Programmation
  Java

  Redimensionnement fenetre scintillement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redimensionnement fenetre scintillement

n°2048371
keicheux
Posté le 12-01-2011 à 12:27:18  profilanswer
 

Bonjour à tous :o
J'ai une appli qui a entre autre parmis ses fenetres une JDialog.
 
J'aimerais à un moment donner créer une animation pour faire disparaitre la fenetre.
Du coup j'ai ce code.

Code :
  1. public void hideWindow() {
  2.  int h = getHeight();
  3.  int w = getWidth();
  4.  for(int i=0;i<h;i++) {
  5.   setSize(w,h-i);
  6.   setVisible(true);
  7.   setVisible(false);
  8.  }
  9.  setVisible(false);
  10. }


 
Malheureusement le setVisible(true) puis false fait scintiller la fenetre.
J'ai essayé avec un repaint() mais ca ne marche pas.  :cry:  
Quelqu'un a une idée ?  :whistle:  
Merci

mood
Publicité
Posté le 12-01-2011 à 12:27:18  profilanswer
 

n°2059955
zapan666
Tout est relatif
Posté le 28-02-2011 à 09:56:02  profilanswer
 

Il faut mettre un temps plus long entre le setVisible(true) et setVisible(false)
 
Tu peux faire un thread externe qui gère ça (par exemple) :  
 

Code :
  1. public class MonThreadAnimation implements Runnable {
  2.        public void run() {
  3.                 maBoiteDeDialogue.setVisible(true);
  4.                 maBoiteDeDialogue.repaint();
  5.                 Thread.sleep(1000);
  6.                 maBoiteDeDialogue.setVisible(false);
  7.                 maBoiteDeDialogue.repaint();
  8.        }
  9. }


Message édité par zapan666 le 28-02-2011 à 09:56:24

---------------
my flick r - Just Tab it !

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

  Redimensionnement fenetre scintillement

 

Sujets relatifs
Ouvrir fenêtre Glut depuis fenêtre C#[AS] Comment récupérer la taille de la fenêtre quand elle change ?
[VB.NET] Ancrer la fenêtre au bureaudouble fleche de redimensionnement des fenetres
[RESOLU] [javascript] recharger une fenetre (grand) parentfonction exec et affichage problème apparition fenetre dos
Modalité fenetre ????Bouton pour fermer fenêtre graphique
visualiser objet dessiner en opengl dans une fenêtre opencvouverture nouvelle fenêtre suite à header
Plus de sujets relatifs à : Redimensionnement fenetre scintillement


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