Tecnología

Inicio

Cómo quitar varios objetos en Java

Cómo quitar varios objetos en Java


Java simplifica la tediosa tarea de diseñar interfaces gráficas de usuario (GUI) para sus programas con su librería Swing estándar de objetos GUI. Sin embargo, cuando se trata de la reorganización de la interfaz gráfica de usuario en diferentes puntos de la ejecución del programa, usted todavía tiene que emitir comandos separados para la eliminación de cada objeto que agregó a la interfaz. Se puede simplificar esta tarea y eliminar varios objetos a la vez mediante la adición de conjuntos de objetos que necesita para eliminar al mismo tiempo a una lista de arreglo, a continuación, establecer un bucle for para quitar cada objeto en 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 nueva lista de arreglo con la sintaxis "ArrayList <JComponent> windowObjects = new ArrayList <JComponent> ();" donde "windowObjects" es el nombre que se le dará a su lista de matriz.

3 Añadir los diversos objetos GUI que usted desea eliminar de la interfaz de su programa en un momento determinado mediante la repetición de 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 va a agregar a la lista de arreglo.

4 Retire todos los objetos que pone en su lista de arreglo con la siguiente sintaxis:

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

En este segmento de código, "i" es el nombre que le asigne a una variable entera y "Panel" es el nombre para el objeto JPanel en la que Java está dibujando los objetos GUI.