Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť viac objektov v jazyku Java

Java zjednodušuje zdĺhavý úlohu navrhnúť grafické užívateľské rozhranie ( GUI ) pre programy so štandardným Swing knižnice grafického používateľského rozhrania objektov . Avšak , pokiaľ ide o reorganizácii GUI na rôznych miestach v implementácii programu , budete ešte musieť vydať samostatné príkazy pre odstránenie každom objekte , ktorý pridá do rozhrania . Môžete zjednodušiť túto úlohu , a odstrániť viac objektov naraz pridaním sady objektov , ktoré je potrebné odstrániť súčasne do zoznamu poľa , potom nastavenie pre slučku odstrániť každý objekt v zozname poľa . Pokyny
1

Pridať riadok " import java.util . * " Na hornej časti zdrojového kódu .
2

deklarovať nový zoznam poľa so syntaxou " ArrayList windowObjects = new ArrayList ( ) ; " , kde " windowObjects " je názov , ktorý sa dá do svojho zoznamu poľa
3

Pridať rôzna . GUI objekty , ktoré by ste chceli odstrániť z rozhrania vášho programu v danom okamihu opakovaním syntaxe " windowObjects.add ( GUIObject ) , " pre každý objekt , ktorý chcete odstrániť naraz . V tomto vyhlásení , " GUIObjects " je názov každého GUI objektu , ktorý pridávate do zoznamu poľa
4

Odstráňte všetky predmety , ktoré sú zaradené do zoznamu poľa s nasledujúcou syntaxou : .

for ( i = 0 ; i < windowObjects.size ( ) ; i + + ) { Panel.remove ( windowObject.get ( i ) ; }

V tomto kóde segmente , " i " je názov dáte do celočíselné premenné a " Panel " je názov pre objekt JPanel , na ktorom je Java kreslenie GUI objekty .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené