Kann mir jemand sagen warum die bilder nicht angezeigt werden?
Code:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Test extends JFrame implements ActionListener{
private JFrame frame;
private Image[] Bild = new Image[5];
final String Pfad = "C:\\Java\\Bilder\\";
private Graphics Grafik;
public void collectImages ()
{
Toolkit Werkzeug = Toolkit.getDefaultToolkit();
MediaTracker Transporter = new MediaTracker (this);
for (int i = 1; i <=5; i++)
{
Bild[i] = Werkzeug.getImage
(Pfad + Integer.toString(i) + "Schritt.jpg");
Transporter.addImage (Bild[i], i);
try
{
Transporter.waitForID (i);
}
catch (InterruptedException x)
{
JOptionPane.showMessageDialog(null,"Bildstörung");
}
}
}
public Test()
{
frame = new JFrame("Test");
Toolkit tk = Toolkit.getDefaultToolkit();
int xSize = ((int) tk.getScreenSize().getWidth());
int ySize = ((int) tk.getScreenSize().getHeight());
frame.setSize(xSize, ySize);
frame.setUndecorated(true);
frame.getContentPane().setBackground(Color.blue);
JLabel anzeige = new JLabel(" Test");
anzeige.setFont(new Font("Comic Sans MS", Font.BOLD, 124));
anzeige.setForeground(Color.WHITE);
frame.add(anzeige);
frame.setVisible(true);
collectImages ();
Bild();
}
public void Bild(){
Grafik = getGraphics();
Grafik.drawImage (Bild[1],200,299,1000,1000, null);
}
public void actionPerformed (ActionEvent Ereignis)
{
}
public static void main(String[] args)
{
Test app = new Test();
}
}