Originariamente inviato da andbin
Mettere path assoluti "cablati" nel sorgente in generale non è (quasi) mai una buona cosa. Per le applet poi può andarti bene solo fino a quando la applet stessa è in locale ma non ti funzionerebbe di certo se proviene dal web!

Senza vedere il codice che hai scritto è un po' difficile fare ipotesi.
Del codice originale ho modificato la parte del button così:
codice:
ImageIcon cup = new ImageIcon("C:/Users/Mezzo/Desktop/java/src/cup.gif");
JButton button = new JButton(cup);
Originariamente inviato da andbin
Tecnicamente sì, si parla di "posizionamento assoluto". Si toglie il layout manager da un contenitore e si posizionano i componenti nel contenitore con setLocation/setSize o con setBounds.
Ma di norma (e se non per casi davvero particolari) è sconsigliabile. Meglio sfruttare i layout manager .... però dovresti conoscerli.
Non ti ho ancora ringraziato dell'aiuto, sei stato gentilissimo... mi potresti consigliare una guida/tutorial per il layout manager, se in italiano tanto meglio
grazie!