Guten Abend!
Mein Applet soll die Anzahl der Pixel eines Bildes in <Anzahl Pixel Breite> * <Anzahl Pixel Höhe> wiedergeben( in der Konsole mit Sys.out.println(....)).
Da kommt aber ständig was Falsches wie 1/1 oder so raus, was nicht sein kann, da es ein großes Bild ist
. Ok das Bild ist im selben Package wie mein Applet.(Es soll ein Applet sein, also nichts mit >>>VERSUCH DOCH NE APPLIKATION<<<)
Supi:toll:
Also hier ist der Javacode(Ich hab MediaTracker verwendet)
???:L Ihr müsst zugeben, dass der Code richtig aussieht.
Mein Applet soll die Anzahl der Pixel eines Bildes in <Anzahl Pixel Breite> * <Anzahl Pixel Höhe> wiedergeben( in der Konsole mit Sys.out.println(....)).
Da kommt aber ständig was Falsches wie 1/1 oder so raus, was nicht sein kann, da es ein großes Bild ist
Supi:toll:
Also hier ist der Javacode(Ich hab MediaTracker verwendet)
Java:
import java.awt.MediaTracker;
public class BildLader extends java.applet.Applet {
private java.awt.Image image;
private String bildName;
int breite;
int hoehe;
MediaTracker mediaTracker;
public void init() {
bildName=getParameter("bildName");
image=getImage(getCodeBase(),bildName);
breite = image.getWidth(this);
hoehe = image.getHeight(this);
mediaTracker=new MediaTracker(this);
mediaTracker.addImage(image,0);
try {
mediaTracker.waitForID(0);
} catch(InterruptedException ie) {
System.out.println("Bildladeevorgang unterbrochen " + ie.getMessage());
}
System.out.println("Bildgroesse"+breite +"/"+hoehe);
}
public void paint(java.awt.Graphics g) {
g.drawImage(image,0,0,this);
}
}
???:L Ihr müsst zugeben, dass der Code richtig aussieht.