begin process at 2010 02 09 23:37:10
  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 :9 766

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 CALENDRIER EN JAVA (APPLET JAVA) POUR ANNONCER UN EVENEMENT ... par aladec2007
Source avec Zip Source avec une capture CORRECTEUR ORTHOGRAPHIQUE APPLET JAVA par adilchadi
JEU BARBOTTE par pouyelayese
Source avec Zip PETITE ANIMATION EN JAVA par devmouad
Source avec Zip Source avec une capture APPLET : REDIMENSIONNEMENT D'UNE IMAGE AVANT UPLOAD par twinser

 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 animation flash dans une applet [ par steflanul ] Bonjour à tous!!j'aimerais savoir si c'est possible d'insérer une animation flash dans une applet !!et qu'elle sont les façons de faire Etablir une connection a une base de données xindice dans une applet java via un serveur tomcat !!! [ par cherif_ahmed_23 ] dans le cadre d'un projet j'ai réaliser une applet java qui permet de sauvegarder des document des documents xml dans une base de donnée xin Applet start qui start pas!!!!!!!!! bizarre [ par steflanul ] Bonjour ou bonsoir à tous!!en faite j'ai une petite question!! j'ai réalisé une applet java où on arive sur une page qui est une i Upload applet:URGENT [ par tamazirte ] Bonjour,Je travaille sur un projet:applet de telchargement de plusieurs fichiers à la fois en J2EE... j'arrive a telechergaer mes fichiers sur le [Graphics2D] Dessin courbe lissée à N points de contrôle [ par cruachan ] Bonjour, Dans le cadre d'un projet de fin d'étude, je dois modéliser une route en 2D se calquant sur une carte existante. Pour se fair


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,952 sec (4)

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