death83
Messages postés10Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention25 septembre 2006
-
8 sept. 2006 à 00:48
cs_stillfelil
Messages postés108Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention12 septembre 2009
-
8 sept. 2006 à 20:00
Salut a tous,
je suis toujours sur le même TD et j'ai encore un problème (surement de débutant :D).
Donc j'ai une petite class java:
import java.awt.*;
import java.applet.*;
public class bonjour extends Applet
{
String msg;
public void init() {
//message par défaut
msg="Bonjour de java !";
//récupération du paramètre nom
String parm=getParameter("nom");
//s'il existe, on change le message par défaut
if (parm!=null) msg=parm+" Java te dit bonjour !";
}
public void paint(Graphics g)
{
g.drawString(msg, 20, 20);
}
}
et une petite page html qui transmet un parametre:
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 8 sept. 2006 à 09:13
Les accolades, c'est mieux, mais dans ce cas, ce n'est pas nécessaire.
Par sécurité, fais un System.out.println(param); afin de voir la valeur du paramétre récupérer.
cs_stillfelil
Messages postés108Date d'inscriptionsamedi 31 juillet 2004StatutMembreDernière intervention12 septembre 20093 8 sept. 2006 à 19:58
esseille ça
public class bonjour extends Applet implements Runnable
{
Thread runner;
public void run()
{
while(true)
try
{
Thread.sleep(200);
repaint();
}
catch(Exception exp)
{System.out.println(exp.toString();}
}
String msg;
public void init() {
//message par défaut
msg="Bonjour de java !";
//récupération du paramètre nom
String parm=getParameter("nom");
//s'il existe, on change le message par défaut
if (parm!=null) msg=parm+" Java te dit bonjour !";
if(runner!=null)
{
runner = new Thread(this);
runner.start();
}
}
public void paint(Graphics g)
{
g.drawString(msg, 20, 20);
}