Re !
J'ai (encore)un souci en java...
Cette fois ci c'est le Color awt.
J'ai un string de type "FFFFFF" (donc de l'héxa ^^)
Or la classe Color n'accepte pas les strings, donc je me dis pas de problème, je le parse en int (Integer.parseInt), mais ca veut pas (allez savoir pourquoi...)
J'ai vu que Color accepte les int de type 0xFFFFFF, donc la question est simple : Y a t'il un moyen simple de créer un objet Color avec de l'héxa en argument ?
import java.applet.* ;
import java.awt.* ;
import java.awt.Font ;
import java.util.* ;
public class param2 extends Applet
{
String texte ;
String couleur ;
String taille ;
int i ;
Font police ;
public void init()
{
texte = getParameter("texte") ;
couleur = getParameter("couleur") ;
taille = getParameter("couleur") ;
i = Integer.parseInt (couleur) ;
Color coul = new Color (200, 30, 40) ;
setBackground (Color.green) ;
}
public void paint (Graphics g)
{
Random alea = new Random() ;
Boolean result_ale= alea.nextBoolean() ;
if (result_ale)
{
setForeground(Color.red);
}
else
{
setForeground(Color.blue);
}
police = new Font("Helvetica",0, i) ;
g.setFont(police);
g.drawString ("Le paramètre passé en argument est "+texte, 10, 20) ;
}
}