Java forenkler den kedelige opgave at designe grafiske brugerflader ( GUI ) for dine programmer med sin standard Swing bibliotek af GUI objekter. Men når det kommer til at omorganisere GUI på forskellige punkter i programmets udførelse, har du stadig nødt til at udstede separate kommandoer til at fjerne hvert objekt , du har tilføjet til grænsefladen . Du kan forenkle denne opgave, og fjerne flere objekter på en gang ved at tilføje sæt af objekter , som du har brug for at fjerne samtidig til et array liste, så fastsætte en for-løkke til at fjerne hvert objekt i array listen. Instruktioner
1
Tilføj linjen "import java.util . * " Til toppen af din kildekode.
2
Erklær et nyt array liste med syntaksen " ArrayList windowObjects = new ArrayList (); " . hvor " windowObjects " er det navn, du vil give dit array liste
3 Tilføj de forskellige GUI objekter, som du ønsker at fjerne fra dit program interface på et givet tidspunkt ved at gentage syntaksen " windowObjects.add ( GUIObject ) ," for hvert objekt , du ønsker at fjerne på samme tid. I denne erklæring " GUIObjects " er navnet på hver GUI objekt, du tilføjer til array liste
4
Fjern alle de objekter, du sat i dit array liste med følgende syntaks : . < Br >
for (i = 0; i < windowObjects.size (); i + +) { Panel.remove ( windowObject.get ( i) ;}
denne kode segment , "jeg" er det navn, du giver til et heltal variabel og "Panel " er navnet på den JPanel genstand, om hvilke Java trækker GUI objekter.