begin process at 2012 02 10 19:26:15
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applet

 > APPLET DE DESSIN

APPLET DE DESSIN


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Applet Classé sous :dessiner, dessin, applet, composant Niveau :Débutant Date de création :17/03/2002 Date de mise à jour :17/03/2002 23:11:13 Vu :12 196

Auteur : Jo

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description


Source

  • //*********************************************************
  • //Includes
  • //*********************************************************
  • import java.awt.*;
  • import java.applet.*;
  • import java.awt.Graphics;
  • import java.awt.Color;
  • public class Dessin extends Applet
  • {
  • private int last_x = 0;
  • private int last_y = 0;
  • private int i = 1;
  • private Color Current_Color = Color.black;
  • private Choice Choices_Color;
  • //**********************************************************
  • //Initialisation du menu couleur
  • //**********************************************************
  • public void init()
  • {
  • Choices_Color = new Choice();
  • Choices_Color.addItem("Black");
  • Choices_Color.addItem("Red");
  • Choices_Color.addItem("Blue");
  • Choices_Color.addItem("Green");
  • Choices_Color.addItem("Yellow");
  • Choices_Color.addItem("Pink");
  • Choices_Color.addItem("Gray");
  • Choices_Color.addItem("White");
  • Choices_Color.addItem("Orange");
  • this.add(Choices_Color);
  • }
  • //**********************************************************
  • //Dessin en fonction de la position de la souris
  • //**********************************************************
  • public boolean mouseDrag(Event e, int x, int y)
  • {
  • Graphics g = this.getGraphics();
  • g.setColor(Current_Color);
  • g.drawLine(last_x, last_y, x, y);
  • last_x = x;
  • last_y = y;
  • return true;
  • }
  • public boolean mouseDown(Event e, int x, int y)
  • {
  • last_x = x;
  • last_y = y;
  • return true;
  • }
  • //***********************************************************
  • //Changement de la couleur en fonction du choix dans le menu
  • //***********************************************************
  • public boolean action(Event event, Object arg)
  • {
  • if(event.target == Choices_Color)
  • {
  • if (arg.equals("Black"))
  • Current_Color = Color.black;
  • if (arg.equals("Red"))
  • Current_Color = Color.red;
  • if (arg.equals("Blue"))
  • Current_Color = Color.blue;
  • if (arg.equals("Green"))
  • Current_Color = Color.green;
  • if (arg.equals("Pink"))
  • Current_Color = Color.pink;
  • if (arg.equals("Yellow"))
  • Current_Color = Color.yellow;
  • if (arg.equals("Orange"))
  • Current_Color = Color.orange;
  • if (arg.equals("Gray"))
  • Current_Color = Color.gray;
  • if (arg.equals("White"))
  • Current_Color = Color.white;
  • }
  • else
  • {
  • return true;
  • }
  • return true;
  • }
  • }
//*********************************************************
//Includes
//*********************************************************
import java.awt.*;
import java.applet.*;
import java.awt.Graphics;
import java.awt.Color;


public class Dessin extends Applet
{
	private int last_x = 0;
	private int last_y = 0;
	private int i = 1;
	private Color Current_Color = Color.black;
	private Choice Choices_Color;


	//**********************************************************
	//Initialisation du menu couleur
	//**********************************************************
	public void init()
	{
		Choices_Color = new Choice();
		Choices_Color.addItem("Black");
		Choices_Color.addItem("Red");
		Choices_Color.addItem("Blue");
		Choices_Color.addItem("Green");
		Choices_Color.addItem("Yellow");
		Choices_Color.addItem("Pink");
		Choices_Color.addItem("Gray");
		Choices_Color.addItem("White");
		Choices_Color.addItem("Orange");
		this.add(Choices_Color);
	}



	//**********************************************************
	//Dessin en fonction de la position de la souris
	//**********************************************************
	public boolean mouseDrag(Event e, int x, int y)
	{
		Graphics g = this.getGraphics();
		g.setColor(Current_Color);
		g.drawLine(last_x, last_y, x, y);
		last_x = x;
		last_y = y;
		return true;
	}

	public boolean mouseDown(Event e, int x, int y)
	{
		last_x = x;
		last_y = y;
		return true;
	}


	//***********************************************************
	//Changement de la couleur en fonction du choix dans le menu
	//***********************************************************
	public boolean action(Event event, Object arg)
	{
		if(event.target == Choices_Color)
		{
			if (arg.equals("Black"))
				Current_Color = Color.black;
			if (arg.equals("Red"))
				Current_Color = Color.red;
			if (arg.equals("Blue"))
				Current_Color = Color.blue;
			if (arg.equals("Green"))
				Current_Color = Color.green;
			if (arg.equals("Pink"))
				Current_Color = Color.pink;
			if (arg.equals("Yellow"))
				Current_Color = Color.yellow;
			if (arg.equals("Orange"))
				Current_Color = Color.orange;
			if (arg.equals("Gray"))
				Current_Color = Color.gray;
			if (arg.equals("White"))
				Current_Color = Color.white;
		}
		else
		{
			return true;
		}
		return true;
	}
}


 



 Sources du même auteur

COMMENT RECUPERER LES TOUCHE SAISIE AU CLAVIER
Source avec Zip COMMENT UTILISE LES JINTERNALFRAME AVEC UN JDESKTOPPANE
DEGRADER DE COULEUR

 Sources de la même categorie

Source avec Zip Source avec une capture APPLET MINUTERIE AVEC HEURE LOCALE - HEURE SERVEUR ET HEURE ... par aladec2007
Source avec Zip JAVABREAK GAME par fate123
Source avec Zip BREAK GAME par fate123
Source avec Zip PTIT CASSE BRIQUE par fate123
Source avec Zip PETIT PONG par fate123

 Sources en rapport avec celle ci

Source avec Zip EDITDRAW par saispasq
Source avec Zip Source avec une capture JAVAPAINT! UN MSPAINT EN JAVA par CybertronSnk
Source avec Zip UN PARSER POUR LE LANGANGE DE DESSIN LOGO. par inf98
APPLET DE DESSIN + ANIMATIONS par optimal
Source avec Zip PAINT EN JAVA par cindy648

Commentaires et avis

Commentaire de DarkGate le 14/05/2002 16:48:10

Merci Jo j'en avais fait un mais avec des formes et je cherchais comment le faire avec le drag de la souris.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Dessin Java [ par christouilhe ] Bonjour à vous,j'ai une question à vous poser ... Je suis tout nouveau, tout beau, tout neuf dans le monde du dessin en Java ...Dans un premier temps, Mes nouveaux composants ne s'affichent pas... [ par carlosml ] Je ne comprend pas pourquoi lorsque j'ajoute un composant dans mon applet depuis une méthode quelconque celui ne s'affiche pas et dès que je redimensi applet de dessin [ par gildes ] bonjour,Pour le site d'une association sprotive scolaire, je recherche une applet java de dessin (type Anfy mais en français)..Merci de me contacter g Probléme de rafraichisement [ par pekee38 ] Bonjour a tous et toutes .Je m'en remet a vous car j'ai un petit probléme.Je suis entraint de développer une application permettant de dessi Transformer un programme java en applet [ par sylsau ] Bonjour, J'ai fait une petit programme JAVA utilisant SWING. Voici un screenshot de ce petit programme : http://www.webmaitrise.com/utilitaire.png Dessiner dans un fenetre autre qu'une applet avec la souris et sauvergarder en image [ par cindmau ] Bonjour, Je suis arrivée à créer une applet pour dessiner à l'interieur mais le soucis est que je me suis rendue compte que je ne peux pas l'enregist applet et base de donnee [ par miupri4 ] Bonjour a tous[^^happy10] j'ai effectue un projet d'applet qui se connect a une base de donnee mysql sa marche trés bien au niveau IDE(eclipse) mais iText RTF [ par pikapote ] Bonjour, Suite à mon applet PDF, je me lance dans une applet qui crée des fichiers au format RTF. Après quelques recherches sur internet, j'ai vu qu Java3D in a webpage [ par Kokoronyu ] Bonjour à tous ! Je vous expose mon problème. J'ai un programme java, basé sur le moteur 3D ogre, que j'ai intégré dans une applet, l'objectif final java et flash [ par dimabab ] Bonjour j'ai une classe java qui récupère les données envoyées par un capteur précisément la direction du vent, chaque second je dois mettre à jour m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales