Java semplifica il noioso compito di progettare interfacce utente grafiche (GUI ) per i vostri programmi con la libreria Swing serie di oggetti GUI . Tuttavia, quando si tratta di riorganizzare l'interfaccia grafica in diversi punti l'esecuzione del programma , si devono ancora emettere comandi separati per la rimozione di ogni oggetto aggiunto all'interfaccia. È possibile semplificare questo compito e rimuovere più oggetti in una sola volta con l'aggiunta di insiemi di oggetti che è necessario rimuovere al tempo stesso di una lista di array , quindi impostando un ciclo for per rimuovere ogni oggetto nella lista di array . Istruzioni 
 1 
 aggiungere la riga " import java.util . *" Per la parte superiore del vostro codice sorgente . 
 2 
 dichiarare una nuova lista di array con la sintassi " ArrayList  windowObjects = new ArrayList  (); " . dove " windowObjects " è il nome che darai alla tua lista di array 
 3  Aggiungi i vari oggetti di grafica che si desidera rimuovere dalla interfaccia del programma in un dato momento ripetendo la sintassi " windowObjects.add ( GUIObject )," per ogni oggetto che si desidera rimuovere , allo stesso tempo . In questa dichiarazione , " GUIObjects " è il nome di ogni oggetto GUI si aggiunge alla lista di array 
 4 
 Rimuovere tutti gli oggetti che hai messo nella tua lista di array con la seguente sintassi : . < Br > 
 for (i = 0; i < windowObjects.size (); i + + ) { Panel.remove ( windowObject.get ( i); } 
 
 In questo segmento di codice , " i" è il nome assegnato a una variabile intera e "Pannello " è il nome per l'oggetto JPanel su cui Java sta disegnando gli oggetti GUI .