interfas
Por fa ayudemen a corregir esto
Tanks/Takss.java [74:1] variable g might not have been initialized
d.paint(g);
^
1 error
Errors compiling Takss.
public class Takss extends Canvas {
private Frame tanksFrame ;
public HashMap sprites;
public Takss( String title ) {
tanksFrame = new Frame( title ) ;
}
public Takss( ) {
}
public void run() {
tanksFrame.setSize(1030, 729 ) ;
tanksFrame.setBackground( Color.blue ) ;
tanksFrame.setVisible( true ) ;
tanksFrame.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent evt ) {
System.exit( 0 ); }} );
}
public BufferedImage loadImage(String nombre) {
URL url=null;
try {
url = getClass().getClassLoader().getResource(nombre);
return ImageIO.read(url);
} catch (Exception e) {
System.out.println("No se pudo cargar la imagen " + nombre +" de "+url);
System.out.println("El error fue : "+e.getClass().getName()+" "+e.getMessage());
System.exit(0);
return null;
}
}
public BufferedImage getSprite(String nombre) {
BufferedImage img = (BufferedImage)sprites.get(nombre);
if (img == null) {
img = loadImage("Tanks/"+nombre);
sprites.put(nombre,img);
}
return img;
}
public void paint(Graphics g) {
g.drawImage(getSprite("bicho.gif"), 40, 40,this);
}
public static void main(String[] args) {
Graphics g;
Takss d = new Takss( "Tanks Game " ) ;
d.run();
d.paint(g);
// TODO code application logic here
}
}
gracias
Tanks/Takss.java [74:1] variable g might not have been initialized
d.paint(g);
^
1 error
Errors compiling Takss.
public class Takss extends Canvas {
private Frame tanksFrame ;
public HashMap sprites;
public Takss( String title ) {
tanksFrame = new Frame( title ) ;
}
public Takss( ) {
}
public void run() {
tanksFrame.setSize(1030, 729 ) ;
tanksFrame.setBackground( Color.blue ) ;
tanksFrame.setVisible( true ) ;
tanksFrame.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent evt ) {
System.exit( 0 ); }} );
}
public BufferedImage loadImage(String nombre) {
URL url=null;
try {
url = getClass().getClassLoader().getResource(nombre);
return ImageIO.read(url);
} catch (Exception e) {
System.out.println("No se pudo cargar la imagen " + nombre +" de "+url);
System.out.println("El error fue : "+e.getClass().getName()+" "+e.getMessage());
System.exit(0);
return null;
}
}
public BufferedImage getSprite(String nombre) {
BufferedImage img = (BufferedImage)sprites.get(nombre);
if (img == null) {
img = loadImage("Tanks/"+nombre);
sprites.put(nombre,img);
}
return img;
}
public void paint(Graphics g) {
g.drawImage(getSprite("bicho.gif"), 40, 40,this);
}
public static void main(String[] args) {
Graphics g;
Takss d = new Takss( "Tanks Game " ) ;
d.run();
d.paint(g);
// TODO code application logic here
}
}
gracias