Basta togliere di mezzo il LayoutManager presente nel pannello.

codice:
setLayout( null );

Fatto questo, l'aggiunta del singolo componente prevede posizionamento e dimensionamento manuale dello stesso: setBounds() o, separatamente, setLocation() e setSize().

Questo, ad ogni modo, riversa su di te tutto l'onere di gestione dell'interfaccia utente in relazione agli eventi prodotti dall'utente: ridimensionamento della finestra, aggiunta / rimozione componenti in base a determinate azioni, ecc. Detto in altre parole: se togli il LayoutManager, ti devi far carico tu di tutto ciò che concerne l'aspetto (dimensione e posizione) dei componenti per tutta la durata della finestra.


Ciao.