Hallo!
Irgendwie schaffe ich es nicht ein Bild auf einen JPanel zu zeichnen.
Hier der Code:
	
	
	
	
	
		
	
	
	
	
	
	
		
	
Auf der blosen Content-Pane wird das Bild hingegen angezeigt...
Weiß zufällig jemand woran das liegen könnte?
Danke!
			
			Irgendwie schaffe ich es nicht ein Bild auf einen JPanel zu zeichnen.
Hier der Code:
		Code:
	
	import javax.swing.*;
class TestBild extends JFrame
{
	public static void main(String[] args)
	{
		new TestBild();
	}
	
	TestBild()
	{
		setSize(300,300);
		setLocation(200,200);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Picture pic = new Picture("bild.jpg");
		JPanel p = new JPanel();
		getContentPane().add(p);
		p.add(pic);
		pic.setVisible(true);
		setVisible(true);
	}
}
	
		Code:
	
	import javax.swing.*;
import java.awt.*;
class Picture extends JComponent
{
	Image image;
	
	Picture(String file)
	{
		super();
		image = Toolkit.getDefaultToolkit().getImage(file);
	}
	
	public void paintComponent(Graphics g)
	{
		g.drawImage(image,30,30,this);
	}
}
	Auf der blosen Content-Pane wird das Bild hingegen angezeigt...
Weiß zufällig jemand woran das liegen könnte?
Danke!