WIZZ

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 26 juil. 2006 à 13:20
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 - 9 août 2006 à 00:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38795-wizz

GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
9 août 2006 à 00:46
Vraiment trop compliqué:

class Wizz
{
//on passe en paramètre
// 1: le composant(la fenêtre) sur lequel l'on doit faire le wizz
// 2: vitesse elle donne l'allure du wizz pour un wizz comme MSN Messenger <40
// 3: decallage le decallage du wizz (idéal 2 :-) )
void creerWizz(Component c,int vitesse,int decallage)
{
//position de la fenêtre à l'écran vous devez avoir préalablement choisi sa position
// avec setbound()
int pos_x=c.getBounds().getLocation().x;
int pos_y=c.getBounds().getLocation().y;
//tableau de décallage
//position initiale et le decallage
int [] po={0,decallage};
//fait bouger la fenêtre 7 fois
for (int i=0;i<7;i++)
{
//fait un division si le reste de la division (mod) est 0 position initial
//sinon position + decallage
c.setBounds(pos_x+po[i%2],pos_y+po[i%2],c.getBounds().getSize().width,c.getBounds().getSize().height);
try
{
//donne l'effet de wizz
Thread.sleep(vitesse);
}
catch(Exception e12){}
}
}
}
C'est plus simple et plus rappide!
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
26 juil. 2006 à 13:20
Salut,

je laisse ta source juste parce qu'elle offre une micro variante à celle déjà présente sur le site.
Cependant peux-tu stp
1 - mettre le package wizz dans ton zip
2 - optimiser un chouilla ton code : tu arrive à faire freezer mon CPU lors de l'execution du wizz

d'avance merci
Rejoignez-nous