Questo accade perchè ogni componente è situato nella stessa posizione del precedente.
Cambia layout e li visualizzerai

Faresti bene lanciare l'applicazione da un nuovo thread, come "richiesto" da Sun.

codice:
// codice..
public static void makeGUI(){
  Impiccato im=new Impiccato();
  // Io qui setterei le dimensioni del frame
}

public static void main(String[] args) {
  try {
    SwingUtilities.invokeAndWait(new Runnable() {
      public void run() {
        makeGUI();
      }
    });
  }catch(Exception e) {}
}