Also,
mein Button befindet sich in der Buttons.java:
Button button_image = new Button ("Image");
button_image.addActionListener(this);
.
.
.
buttonPanel.add(button_image);
dann weiter unten in der der actionPerformed:
if(cmd.equals("Image"))
{
System.out.println("IMAGE");
getContentPane().add(new Images("test.jpg"), BorderLayout.NORTH);
repaint();
}
In der Images.java steht halt alles drin um das Bild zu zeichnen.
Images ist halt eine schöne Klasse, um nicht jedes einzelne Bild im Code neu hinzuzufügen. DAs mach ich ausschließlich über die Zeile getContentPane().add(new Images("test.jpg"), BorderLayout.NORTH);
In der Images steht dann halt der Mediatracker und die paint() drin.
Hilft das weiter?
Grüße,
Thorsten F.