Hallo Leute, warum wird in meinen code , die ""parseInt"" methode nicht akzeptiert ? Ich möchte einen String zum int umwandeln .Ich bekomme bei eclipse immer diese fehlmeldung.
Hier ist der code :
Code:
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Mosaik.init(Mosaik.java:14)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Hier ist der code :
Java:
import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
public class Mosaik extends java.applet.Applet
implements MouseListener
{
int raster;
public void init()
{
String temp = getParameter("raster");
raster = Integer.parseInt(temp); // Hier muß ein fehler sein ???
setLayout(new GridLayout(raster, raster));
for (int i=0; i<raster; i++){
for (int j=0; j<raster; j++){
MosaikCanvas mc= new MosaikCanvas(i, j,
new Color (255,0,0),
new Color (0,55,0));
mc.addMouseListener(this);
add(mc);
}
}
}
public void mouseClicked(MouseEvent me){}
public void mouseEntered(MouseEvent me){}
public void mouseExited(MouseEvent me){}
public void mousePressed(MouseEvent me){}
public void mouseReleased(MouseEvent me)
{
((MosaikCanvas)me.getSource()).switchSeite();
}
}