roberto76
12-01-2003, 21:14
Ciao a tutti :) ho un problema...sto realizzando una applicazione in java e all'interno di un JPanel dovrei inserire una scacchiera...mi sono creato una classe Casella dove tramite un metodo paint(Graphic g) mi disegno le caselle e a seconda delle caretteristiche delle caselle utilizzo
g.drawImage(imgs[i],x,y,this)
per far caricare immagini diverse
non riesco pero' a crearmi l'array di gif imgs[i]
ho provato in un modo che ho trovato su di un applet e ho provato ad applicarla alla mia applicazione in questo modo:
puplic class pannelloPrincipale extends JFrame {
......
public Image imgs[];
....
imgs=new Image[2];
imgs[0]=getImage(getCodeBase(),"nomefile.gif");
imgs[1]=getImage(getCodeBase(),"nomefile2.gif");
.....
}
ma mi da questi errori:
"pannelloPrincipale.java": Error #: 300 : method getCodeBase() not found in class applicazione.pannelloPrincipale at line 108, column 24
"pannelloPrincipale.java": Error #: 300 : method getImage(<any>, java.lang.String) not found in class applicazione.pannelloPrincipale at line 108, column 15
come posso risolvere? :muro:
vi ringrazio in anticipo :D
g.drawImage(imgs[i],x,y,this)
per far caricare immagini diverse
non riesco pero' a crearmi l'array di gif imgs[i]
ho provato in un modo che ho trovato su di un applet e ho provato ad applicarla alla mia applicazione in questo modo:
puplic class pannelloPrincipale extends JFrame {
......
public Image imgs[];
....
imgs=new Image[2];
imgs[0]=getImage(getCodeBase(),"nomefile.gif");
imgs[1]=getImage(getCodeBase(),"nomefile2.gif");
.....
}
ma mi da questi errori:
"pannelloPrincipale.java": Error #: 300 : method getCodeBase() not found in class applicazione.pannelloPrincipale at line 108, column 24
"pannelloPrincipale.java": Error #: 300 : method getImage(<any>, java.lang.String) not found in class applicazione.pannelloPrincipale at line 108, column 15
come posso risolvere? :muro:
vi ringrazio in anticipo :D