/*
Récupère des paramètres de la page HTML qui appelle l'applet et
trace quelques lignes
 */
import java.applet.Applet;
import java.awt.*;
//import java.lang.Math;
// import java.awt.Graphics;

public class a6java1030_trace_lignes extends Applet {
//===================================================
// trace une ligne de coordonnées choisi dans le fichier HTML.
static final long serialVersionUID = 1; 
public void paint(Graphics g) {
  //  g.drawString("Hello world, how are you?", 50, 25);
  
  //  g.setColor(Color.black);
  //  g.fillRect(10, 80, 40, 80);
  //  g.setColor(Color.blue);
  //  g.setColor(Color.red);
  //  g.setColor(new Color (250, 100, 110));
 
//  String strX0 = getParameter("paramX0");
//  Integer iX0 = new Integer(getParameter("paramX0"));
//  int nX0 = iX0.intValue();
//  g.drawString(getParameter("paramX0"), 10, 75);
  int nX0 = new Integer(getParameter("paramX0")).intValue();
  int nY0 = new Integer(getParameter("paramY0")).intValue();
  int nX1 = new Integer(getParameter("paramX1")).intValue();
  int nY1 = new Integer(getParameter("paramY1")).intValue();

  // récupère la définition de la couleur du trait
  String strRed = "1234";
  if (getParameter("paramRed") != null) { strRed = getParameter("paramRed"); }
  else { strRed = "0"; }
  String strGreen = "1234";
  if (getParameter("paramGreen") != null) { strGreen = getParameter("paramGreen"); }
  else { strGreen = "0"; }
  String strBlue = "1234";
  if (getParameter("strBlue") != null) { strRed = getParameter("strBlue"); }
  else { strBlue = "0"; }
//  g.drawString(strRed, 10, 75);

  int nRed = new Integer(strRed);
  int nGreen = new Integer(strGreen);
  int nBlue = new Integer(strBlue);
  g.setColor(new Color (nRed, nGreen, nBlue));
  g.drawLine(nX0, nY0,nX1, nY1);
  }
} // class a6java1030_trace_lignes

