Java förenklar tråkiga uppgiften att utforma grafiska användargränssnitt ( GUI ) för dina program med sina vanliga Swing bibliotek av GUI objekt . Men när det gäller att omorganisera GUI vid olika punkter i genomförandet av programmet , har du fortfarande att utfärda separata kommandon för att ta bort varje objekt du lagt till gränssnittet . Du kan förenkla denna uppgift och ta bort flera objekt på en gång genom att lägga uppsättningar av objekt som du behöver för att ta bort samtidigt till en array lista , sedan sätta en for-loop för att ta bort varje objekt i arrayen listan . Instruktioner
1
Lägg till raden " import java.util . * " Till toppen av din källkod .
2
Deklarera en ny array lista med syntaxen " ArrayList windowObjects = new ArrayList ( ) ; " . där " windowObjects " är det namn du ger till din array lista
3 Lägg de olika GUI objekt som du skulle vilja ta bort från programmets gränssnitt vid en viss tidpunkt genom att upprepa syntax " windowObjects.add ( GUIObject ) , " för varje objekt du vill ta bort på samma gång . I detta uttalande , " GUIObjects " är namnet på varje GUI objekt som du lägger till i arrayen lista
4
Ta bort alla objekt som du lägger i din array lista med följande syntax : .
for (i = 0 ; I < windowObjects.size ( ) ; i + + ) { Panel.remove ( windowObject.get ( i) ;}
denna kod segment , " jag " är det namn du ger ett heltal variabel och " Panel " är namnet på JPanel objekt som Java drar GUI objekten .