show ist keine statische Methode, was bedeutet das zuerst einmal ein Objekt erstellt werden muss, um die Methode auf zu rufen.
Außerdem kann man an show keine Panels übergeben.
Man muss diese mit einem Layout einbinden.
(Hier würde ich zu Netbeans raten, da es einen Editor gibt, wo man leicht Frames erstellen kann. Da du Anfänger bist, noch nicht wirklich Ahnung davon hast, würde ich dir abraten gleich am Anfang selbst Frames zu programmieren)
Außerdem, entspricht dein Konstruktor nicht dem Standard.
Man gibt als Übergabe immer die gleichen Namen wie die Instanzvariablen, die bei dir auch nicht vorhanden sind.
Außerdem werden die Variabenzuweisungen im Konstruktor immer mit this. geregelt.
Deins würde zwar auch funktioniern, entspricht aber keinem Standart und gutem Programierstiel