Wizz en java!! comme msn messenger

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

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.