- //*********************************************************
- //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;
}
}