Un JFrame ha come contenitore per gli oggetti il ContentPane, quindi per aggiungere qualcosa al JFrame devi fare:
codice:
frame.getContentPane().add(jTextField,...)
I punti nel metodo: JFrame di default ha come layout manager il BorderLayout, il quale se ne infischia delle dimensioni minime, desiderate, massime, attuali, ma da all'oggetto aggiunto tutto lo spazio disponibile.
Quale layout hai dato al content pane del JFrame?
E alla fine dell'aggiunta dovresti richiamare il metodo pack() di JFrame, così che i layouts dei vari componenti possano "lavorare".

Se vuoi aggiungere un qualcosa alla JFrame, aggiungi prima ad un JPanel con l'opportuno layout, e poi aggiungi questo panel alla parte centrale del ContentPane di JFrame.