Holger: JPanelgröße

Beitrag lesen

Morgen,
kann mir jemand erklären, warum mein Panel Startseite immer nur ca. 10 *10 Pixel groß ist? Ich habe doch die Size mit get Size bestimmt, das wird einfach ignoriert. Auch wenn ich versuche ein weitere Panel einzufügen, um das Panel von Innen aufzudrücken bleibt es so winzig, es sei denn, ich fülle tatsächlich Komponenten ein, die Drücken das Panel dann größer.
Weiß jemand Rat?
Das Panel Startseit wird aufs ContentPane vom JFrame geadded. Sonst befindet sich gar nichts auf dem Frame, also Platz ist vorhanden.
Gruß

Holger

class Startseite extends JPanel
{
  private Image img;

Startseite()
 {
 setSize(650,400);

JPanel $Start = new JPanel();
    $Start.setSize(650,400);
    $Start.validate();

repaint();
 add($Start);
     validate();
 }

public void paint(Graphics g)
  {
   Image img;
   img = getToolkit().getImage( "cover.jpg" );
   g.drawImage(img,0,0, this );
  }

}