Groupes de JRadioButton en java

Fermé
Friday_XIII - 20 févr. 2009 à 11:56
 Friday_XIII - 23 févr. 2009 à 09:04
Bonjour,
pourriez vous m'aider s'il vous plit, j'ai deux problèmes :

1) j'ai un problème pour changer l'arrière-plan d'un groupe de JRadioButton :

<a href="https://imageshack.com/"><img src="http://img3.imageshack.us/img3/9206/imagemorpionou8.jpg" border="0" alt="Image Hosted by ImageShack.us"/></a><br/><a href="http://g.imageshack.us/img3/imagemorpionou8.jpg/1/"><img src="http://img3.imageshack.us/img3/imagemorpionou8.jpg/1/w320.png" border="0"></a>

http://img3.imageshack.us/img3/9206/imagemorpionou8.jpg

je voudrais que tout soit de la même couleur, mais je ne sais pas comment faire. Il n'existe pas de fonction setBackground pour cet objet .....

2) de plus, lorsque l'utilisateur choisit un style de musique, je souhaiterais que lorsqu'il joue au morpion, ce ne soient pas de ronds et des croix, mais des images.Mais lorsqu'il clique au centre (ce sont des boutons), l'image ne s'affiche pas ..... Comme je suis en applet, voici ce que j'ai fait :

http://your.zik.free.fr/jeux/Morpion/leMorpion.html

(seul le style metal "fonctionne" : seule l'image de ce style est chargée)

voici le code dans la page html : (pour charger l'image)
<param name="metal" value="./images/metal.jpg">

et dans le .java :
/*dans les variables*/
private String img_metal_url=null;
private Image metalImage=null;
/*dans le init() (équivalent du main mais pour une applet)*/
img_metal_url=getParameter("metal");
metalImage=getImage(getCodeBase(),img_metal_url);
/*dans le listener du JRadioButton*/
ImageIcon temp1;
if (metalButton.isSelected()){
style="Metal";
temp1=new ImageIcon(metalImage);
}
Image myNewImage1 = temp1.getImage().getScaledInstance(100, 100, Image.SCALE_DEFAULT);
imageJoueur1= new ImageIcon(myNewImage1);
/*et enfin quand on joue*/
tb[telX][telY].setIcon(imageJoueur1);


voyez vous pourquoi les images ne s'affichent pas ? Et avez vous une idée pour changer ce foutu arrière-plan ?
A voir également:

2 réponses

personne ne peut m'aider ?
0
up up toujours personne qui peut m'aider ? svp
0