Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Finishim en 25 Noviembre 2015, 00:23 am



Título: Cómo ejecutar un metodo de un arraylist en otro jFrame
Publicado por: Finishim en 25 Noviembre 2015, 00:23 am
Estimados, intentare ser lo más claro posible:

Tengo una clase "registro" en donde tengo un arrayList que almacena objetos, además de un método para agregar objetos a la colección y otro para eliminar objetos.

Por otro lado, tengo un jFrame llamado "inicio" con un menu bar, en ese menu bar, tengo 2 menu item, Agregar y Eliminar. Por cada menu item, tengo un jFrame, un jFrame llamado "Agregar" para agregar datos a mi formulario y el otro jframe2 llamado "Eliminar" para eliminar objetos ingresando un codigo en un txtField y presionando el boton "borrar".

En el boton guardar, del jFrame "Agregar", tengo programado mi código para ingresar los datos a los distintos txtField, radioButtons etc... además de un objeto "REGISTRO" que es de tipo arrayList, el cuál contiene los métodos para agregar y eliminar, una vez ingresados los datos, ejecuto el metodo agregar

myArraiLyst.Agregar(objeto);

Y aqui viene mi problema. En el jframe llamado "borrar" tengo un txtField para ingresar un codigo, y un boton borrar que debe eliminar un objeto usando el metodo eliminar del objeto "REGISTRO" que es de tipo arrayList y que se encuentra en el jFrame "Agregar"

Mi pregunta es:

¿Cómo lo puedo hacer para utilizar el método "eliminar" de mi arrayList que se encuentra en el boton guardar del jframe "Agregar", para utilizarlo en mi boton borrar del jframe llamado "Eliminar"?   Sin perder los datos ya guardados en el jFrame "Agregar".

Agradecería que me iluminaran. mi código es bastante extenso, pero si lo necesitan para orientarme mejor, puedo postear algunas líneas, las necesarias.

saludos y gracias de antemano.

pd: Mi nivel de programación no es muy alto, recién estoy viendo arrayList e interfaz gráfica.


Título: Re: Cómo ejecutar un metodo de un arraylist en otro jFrame
Publicado por: PabloPbl en 27 Noviembre 2015, 02:17 am
Pues pasale por parámetro el arrayList a la clase que tiene el JFrame llamado "eliminar".

Salu2