Hallo
ich habe bei folgendem Code das Problem, dass das Bild nicht angezeigt wird. Kann mir jemand helfen?
ich habe bei folgendem Code das Problem, dass das Bild nicht angezeigt wird. Kann mir jemand helfen?
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) + "Bild.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 ();
Anfang();
}
public void Anfang(){
Grafik = getGraphics();
Grafik.drawImage (Bild[1],100,100,600,600, null);
}
public void actionPerformed (ActionEvent Ereignis)
{
}
public static void main(String[] args)
{
Test app = new Test();
}
}