Un JFrame ha come contenitore per gli oggetti il ContentPane, quindi per aggiungere qualcosa al JFrame devi fare:
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.codice:frame.getContentPane().add(jTextField,...)
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.