Ho provato a fare i bordi con le swing e sn uscite perfettamente tutti i pulsanti!
Grazie mille a tutti e due!
![]()
Ho provato a fare i bordi con le swing e sn uscite perfettamente tutti i pulsanti!
Grazie mille a tutti e due!
![]()
Scusa se vi pongo un'altra domanda... come faccio a ottenere le coordinate di un JButton, per poi riusarle per disegnare un cerchio???
![]()
int getX();
int getY();
Point getLocation(Point);
http://java.sun.com/j2se/1.4.2/docs/...g/JButton.html
Slack? Smack!
posso cambiare domanda?? ho visto solo adesso che i JBUtton possono avere delle icone! ecco la mia domanda come faccio a dare a un bottene l'icona una volta selezionato???Originariamente inviato da Sergio Pedone
int getX();
int getY();
Point getLocation(Point);
http://java.sun.com/j2se/1.4.2/docs/...g/JButton.html
![]()
grazie mille!
nel metodo in cui gestisci l'evento
chima setIcon(Icon) sul bottone.
Slack? Smack!
ho fatto così
list[i].setIcon(cerchio);
ma mi da errore! l'icona l'ho inizializzata!
xkè??
![]()
list[i] instanceof JButton?
cerchio instanceof Icon?
Posta l'errore.
Slack? Smack!
a no list è un array di JButton e [i] è il riferimento con il ciclo for!
mi da quest'errore: cannot resolve symbol
bho???
manca il riferimento ad una variabile.
ricontrolla i nomi.
Se posti un poco più di codice ed una
descrizione dell'errore più estesa,
mica ti mangiamo!
Slack? Smack!
ok, il codice è questo:
public class tris extends Applet implements ActionListener{
int mossa=1;
int vett[];
Random r=new Random();
int ca;
JButton list[]=new JButton[9];
String msg="CIAO BENVENUTO NEL GIOCO DEL TRIS FATTO DA OIZIORBAF";
public void init(){
setLayout(null);
vett=new int[9];
Color blu2=new Color(0,71,250);
Color blu=new Color(76,190,255);
ImageIcon cerchio=new ImageIcon("cerchio.gif");
ImageIcon croce=new ImageIcon("crocie.gif");
.
.
.
.
.
.
.
for (int i=0;i<9;i++){
if(ae.getSource()==list[i]){
vett[i]=1;
list[i].setIcon(cerchio);
.
.
.
.
ok, l'errore è sempre lo stesso!