Se ho ben capito....
codice:
{
   public void componentResized(ComponentEvent ev) 
   {
     Dimension deskSize = desk.getSize();
     p.setBounds(0, 0, deskSize.width, deskSize.height);
     p.validate();
    }
});
Questo pezzo di codice fa parte dell'oggetto ComponentAdapter che viene definito immediatamente senza dover creare un'altra classe e doverla poi richiamare.

Praticamente si crea un oggetto direttamente senza creare una classe a parte ma inserendo attributi, metodi, variabili direttamente nel codice lasciando aperta la parentesi tonda all'inizio e chiudendola solo quando sono stati settati tutti i suoi componenti!

Giusto?
Dimmi se ho ben capito! Grazie!