Java simplifica la tediosa tarea de diseño de interfaces gráficas de usuario (GUI ) para sus programas , con su biblioteca de oscilación estándar de objetos GUI . Sin embargo , cuando se trata de la reorganización de la interfaz gráfica de usuario en diferentes momentos de la ejecución del programa , usted todavía tiene que emitir comandos separados para eliminar todos los objetos que ha añadido a la interfaz. Se puede simplificar esta tarea y eliminar varios objetos a la vez mediante la adición de conjuntos de objetos que usted necesita para eliminar al mismo tiempo a una lista de arreglos , a continuación, establecer un bucle para eliminar todos los objetos de la lista de arreglo . Instrucciones
1
Agregue la línea " import java.util . *" A la parte superior de su código fuente.
2
Declarar una lista nueva matriz con la sintaxis " ArrayList windowObjects = new ArrayList (); " . donde " windowObjects " es el nombre que le dará a su lista de arreglos
3 Añada los diversos objetos GUI que te gustaría eliminar de la interfaz del programa en un momento dado , repitiendo la sintaxis " windowObjects.add ( GUIObject )," para cada objeto que desea eliminar , al mismo tiempo . En esta declaración, " GUIObjects " es el nombre de cada objeto de interfaz gráfica de usuario que está agregando a la lista de arreglo
4
Retire todos los objetos que pones en tu lista de arreglo con la siguiente sintaxis: . < Br >
for (i = 0 ; i < windowObjects.size (); i + + ) { Panel.remove ( windowObject.get ( i ) ;}
En este segmento de código , " i" es el nombre asignado a una variable entera y " Grupo " es el nombre para el objeto JPanel en que Java está dibujando los objetos GUI .