Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Max_TxtControll en 19 Julio 2020, 11:42 am



Título: Datos de un ArrayList1 de un Jframe1 a otro ArrayList2 de un Jframe2
Publicado por: Max_TxtControll en 19 Julio 2020, 11:42 am
Informo de como va el codigo Tengo dos Clases "Categorias" , "Productos"
y tres Jframe : Jframe1 ,Jframe2 y un Jframe_Menu, este ultimo me ayuda a interactuar y selecionar a  Jframe1 o 2,
Mi problema es el siguiente, e creado un Jframe1 q almacena Datos en un arraylist<Categorias> de una clase "Categorias", Funciona correctamente puedo almacenar los datos en el ArrayList1, el problema es, que cuando Abro otro Jframe2 Para registrar en otro arraylist<Productos> y asignarles una categoria basada en los datos del ArrayList1 del Jframe1 el cual lleva la lista de Categorias registradas

Quiero dejar claro que para llegar de una Jframe1 al otro Jframe2 tengo q pasar primeramente por el Jframe_Menu. MI PROBLEMA ES : Que no se como enviarle los datos del ArrayList del Jframe1 al Jframe2, Agradeceria mucho que me den un ejemplo de como enviar datos de ArrayList entre
Jframe's

He intentado crear un metodo en el Jframe1 que devuelve un arrayList y asignarle el Arraylist con los datos que registro, y llamarlo a ese metodo en el Jframe2 pero no me funciona.por q cuando muestro los datos del arraylist1 del Jframe1 en el Jframe2 no muestra nada "esta vacio". Como si ubiera Borrado todos los datos cuando pase de un Jframe a otro Jframe

Agradeceria Mucho su Ayuda, Gracias.


Título: Re: Datos de un ArrayList1 de un Jframe1 a otro ArrayList2 de un Jframe2
Publicado por: rub'n en 19 Julio 2020, 23:29 pm
Informo de como va el codigo Tengo dos Clases "Categorias" , "Productos"
y tres Jframe : Jframe1 ,Jframe2 y un Jframe_Menu, este ultimo me ayuda a interactuar y selecionar a  Jframe1 o 2,
Mi problema es el siguiente, e creado un Jframe1 q almacena Datos en un arraylist<Categorias> de una clase "Categorias", Funciona correctamente puedo almacenar los datos en el ArrayList1, el problema es, que cuando Abro otro Jframe2 Para registrar en otro arraylist<Productos> y asignarles una categoria basada en los datos del ArrayList1 del Jframe1 el cual lleva la lista de Categorias registradas

Quiero dejar claro que para llegar de una Jframe1 al otro Jframe2 tengo q pasar primeramente por el Jframe_Menu. MI PROBLEMA ES : Que no se como enviarle los datos del ArrayList del Jframe1 al Jframe2, Agradeceria mucho que me den un ejemplo de como enviar datos de ArrayList entre
Jframe's

He intentado crear un metodo en el Jframe1 que devuelve un arrayList y asignarle el Arraylist con los datos que registro, y llamarlo a ese metodo en el Jframe2 pero no me funciona.por q cuando muestro los datos del arraylist1 del Jframe1 en el Jframe2 no muestra nada "esta vacio". Como si ubiera Borrado todos los datos cuando pase de un Jframe a otro Jframe

Agradeceria Mucho su Ayuda, Gracias.


Puedes hacer inyección por constructor, pero necesitas colocar aquí algo de código, seguro algún paso por ahi. pero también que JFrame con JFrame ?

En esos casos en mejor tener un TOP/LEVEL component o container, es decir un solo JFrame, y los demás otros componentes, que no sean JFrames, como por ejemplo un JInternalFrame, JDialog etc.