Java forenkler den kjedelige oppgaven med å designe grafiske brukergrensesnitt ( GUI ) for programmene dine med sin standard Swing bibliotek av grafiske objekter . Men når det gjelder å omorganisere GUI på forskjellige punkter i programmets gjennomføring, du har fortsatt å utstede egne kommandoer for å fjerne hvert objekt du har lagt til grensesnittet . Du kan forenkle denne oppgaven og fjerne flere objekter samtidig ved å legge til flere objekter som du må fjerne samtidig til en matrise listen, og deretter sette en for loop å fjerne hvert objekt i rekken listen. Instruksjoner
en
Legg linjen " import java.util . *" Til toppen av kildekoden.
2
Erklærer en ny rekke liste med syntaks " ArrayList windowObjects = new ArrayList (); " . der " windowObjects " er navnet du vil gi til din matrise liste
3 Legg de ulike GUI objekter som du ønsker å fjerne fra programmets grensesnitt på et gitt tidspunkt ved å gjenta syntaksen " windowObjects.add ( GUIObject )," for hvert objekt du ønsker å fjerne på samme tid . I dette utsagnet, " GUIObjects " er navnet på hver GUI objekt du legger til array liste
4
Fjern alle objektene du putter i din matrise listen med følgende syntaks: .
for (i = 0 ; i < windowObjects.size (); i + + ) { Panel.remove ( windowObject.get ( i) ;}
i denne koden segmentet , "i" er navnet du gir til et heltall variabel og "Panel " er navnet på den JPanel objektet som Java trekker de grafiske objektene .