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) {} }