A
Amatsukami
Gast
Guten Tag,
Ich habe ein Problem, welches etwas kompliziert zu erklären ist. Für die Schule programmieren wir momentan ein kleines Java Programm mit der Bibliothek sum.kern. Mein Problem ist, dass ich zu diesem Zweck ein Bild in das Spiel laden möchte. Der Code für genau dieses ist ja einfach und den habe ich auch, mein Problem ist jedoch, dass, aus welchem Grund auch immer, erst beim zweiten aufrufen des Dienstes ich das Bild zu Gesicht bekomme. Ich sehe also beim ersten Aufruf des Dienstes nur den weißen Bildschirm , beim zweiten jedoch nach einer verschwindend geringen Zeit das Bild.
Hier ist mal mein Code:
Ich benutze die Entwicklungsumgebung BlueJ, und das Bild ist hier zu finden (nur ein Test): Testbild
Ich würde mich über Rückmeldung sehr freuen.
Mit freundlichen Grüßen,
Ein Gast
Ich habe ein Problem, welches etwas kompliziert zu erklären ist. Für die Schule programmieren wir momentan ein kleines Java Programm mit der Bibliothek sum.kern. Mein Problem ist, dass ich zu diesem Zweck ein Bild in das Spiel laden möchte. Der Code für genau dieses ist ja einfach und den habe ich auch, mein Problem ist jedoch, dass, aus welchem Grund auch immer, erst beim zweiten aufrufen des Dienstes ich das Bild zu Gesicht bekomme. Ich sehe also beim ersten Aufruf des Dienstes nur den weißen Bildschirm , beim zweiten jedoch nach einer verschwindend geringen Zeit das Bild.
Hier ist mal mein Code:
Java:
import java.awt.*;
import sum.kern.*;
public class ImageTester
{
// Objekte
Bildschirm b;
Image test;
// Konstruktor
public ImageTester()
{
//Bildschirm initialisieren
b = new Bildschirm(600,600);
//Bild laden (klappt auch ganz sicher)
test= Toolkit.getDefaultToolkit().getImage("test.gif");
}
// Dienste
public void bildMalen()
{
//Den Bildschirm nach vorne holen
b.nachVorn();
//Das Bild malen
b.getGraphics().drawImage(test, 10,30, null);
}
}
Ich benutze die Entwicklungsumgebung BlueJ, und das Bild ist hier zu finden (nur ein Test): Testbild
Ich würde mich über Rückmeldung sehr freuen.
Mit freundlichen Grüßen,
Ein Gast