Java Desktop System utilizza i seguenti tipi di finestre:
Finestre delle applicazioni
Quando si esegue un'applicazione, la finestra è in genere circondata da una cornice. Il lato superiore della finestra dell'applicazione contiene una barra del titolo. La barra del titolo contiene alcuni pulsanti che possono essere utilizzati con le finestre. I pulsanti presenti nella cornice di una finestra permettono di eseguire particolari azioni, come ad esempio l'apertura del Menu della finestra o la chiusura della finestra. Il Menu della finestra contiene i comandi che è possibile utilizzare con la finestra.
Finestre di dialogo
Le finestre di dialogo sono associate ai processi interattivi. Una finestra di dialogo consiste di una cornice e di un singolo riquadro interattivo che fornisce informazioni e controlli all'utente. In questo manuale, la parte interattiva della finestra viene definita dialogo. La cornice delle finestre di dialogo contiene alcuni pulsanti che permettono di aprire il Menu della finestra o di chiudere la finestra di dialogo.