Wizz en java!! comme msn messenger

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 617 fois - Téléchargée 28 fois

Contenu du snippet

Cette classe vous permet de faire un wizz comme sous MSN Messenger.
C'est tout simple on prend la position actuelle de la fenêtre et ensuite on la fait bouger de <decallage> à une vitesse de
<vitesse> (un sleep).
on met dans un tableau 2 position: la position 0 qui veut dire que la fenêtre bouge pas et la position <decallage> pour qu'elle bouge.

Source / Exemple :


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){}
			}
		}
	}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
22 avril 2010

slt,j'admire votre Wizz,mais quelle sont les parametres qu'on donne a cette classe pour bien marcher
Messages postés
7
Date d'inscription
samedi 25 août 2007
Statut
Membre
Dernière intervention
23 février 2009

Bjr tt le monde ;

Merci isame pour ta classe,c'est une classe tres utile pour moi vu que je travaille sur un projet de chat et j'essaie le maximum possible d 'interger plus d'astuces que possible, mais j ai un tt petit probleme c est que je n'arrive pas l'integrer et l'utiliser dans mon code. j'aiemrais bien que vous m'aidiez a le faire et merci d'avance.
Messages postés
2
Date d'inscription
samedi 6 décembre 2008
Statut
Membre
Dernière intervention
30 décembre 2008

merci pour le code ,ça marche nickel .
mais j'écoute pas du son(vibration) quand la fenétre bouge
Messages postés
11
Date d'inscription
lundi 22 août 2005
Statut
Membre
Dernière intervention
29 juin 2008

Bonjours MOUMOU21 , je vai t expliquer a la place de Isame (s il le veu bien sur), ce genre de classe on l appelle class utile, On peu pas l executer comme telle, mais plutot on peu l'utiliser depuis une autre class, donc c une class REUTILISABLE.
par expemple, si tu as un code d'une fenetre simple, tu peu ajouter cette ligne : new Wizz(ta fenetre, la vitesse que tu veux, le decallage); et puis tu mais cette classe (wizz) avec l autre(celle de la fenetre) puis tu compile et execute.
c tout.

c la meme chose pour les autre classe (exp: JButton, JPanel ...)
donc tu peu reutiliser cette classe quand tu veu depuis n'importe quelle source.

J'espere que ca te suffit. et si isame veu ajouter qlq chose ca serai bien
Merci a nouveau
Messages postés
2
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
28 mai 2008

je suis debutant en java,et j'ai pas pu executer votre code,
svp,vous me guider.
merci d'avance
Afficher les 20 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.