Hallo zusammen. Bin relativ neu in Java und versuche mich gerade bissl dadran. Hab in dem Buch "Java Lernen mit Eclipse 3" von Gottfried Wolmeringer nur ein kleines Probem mit einem Quelltext. Unzwar findet er die Methode setImage nicht. Auf diese Methode müsste ich doch aber eigentlich zugreifen können, weil ich ja java.awt.Image importiert habe. Oder lieg ich da falsch? Wär nett, wenn mir da mal kurz jemand über die Schultern schauen könnte ???:L
Code:
package carlipso.view;
import gemeinsam.gui.GUIToolkit;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import carlipso.control.StartKontroller;
public class SplashFrame extends Frame
{
String bild;
Image image;
/**
* @param bild
* @param i
*/
public SplashFrame(StartKontroller ctrl, String bild, int i)
{
this.bild = bild;
this.setUndecorated(true);
this.setResizable(false);
String pfad = System.getProperty("java.class.path");
String classPfad = pfad.substring(0, pfad.indexOf(";"));
image = this.getToolkit().getImage(classPfad + "\\" + bild);
setImage();
GUIToolkit.zentriereFrame(this);
this.setVisible(true);
try
{
Thread.sleep(i);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
this.dispose();
}
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
}
private void setImage()
{
MediaTracker mt = new MediaTracker(this);
mt.addImage(image, 0);
try
{
mt.waitForAll();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
this.setSize(image.getWidth(this), image.getHeight(this));
}
}