Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Duda sobre arrays

Hola a tod@s y gracias de antemano, a ver si me podeis ayudar.
Estoy realizando una aplicación en Netbeans, en donde tengo un JInternalFrame donde instancio una Clase A (Jpanel). Lo que intento es pasar unos datos de un array (int) desde el JInternalFrame a un array (int) de la Clase A,
array (int) ClaseA [ i ] = array (int) JInternalFrame [ i ]
y no lo consigo, pero si paso los datos del array del JInternalFrame a variables simples int, si sale bien, y no entiendo el porque, ya que me interesa pasar los datos de array a array.
Gracias por todo

noviembre 21, 2012 | Registered Commenteralfilblanco

Recorre con un for el array y sustituye la "i" de tu codigo por el iterador del for. Si solo quieres copiar un solo elemento (ejemplo el elemento 4 del array), seria asi:

array (int) ClaseA [ 3] = array (int) JInternalFrame [ 3]

Recuerda que los arrays comienzan en 0

noviembre 22, 2012 | Unregistered Commentereligioalmuedo

Hola alfilblanco, cuando dices que no lo consigues, a que te refieres?, te da una excepcion o un error?, puedes poner un extracto de tu codigo?

noviembre 23, 2012 | Unregistered CommenterUnoPorAhi

Hola a todos y gracias por el interés.
El problema es que no me da ningún error ni ninguna excepción.
Cuando hago la asignación:
array (int) ClaseA [ i ] = array (int) JInternalFrame [ i ]
al depurar "array (int) JInternalFrame [ i ]" si tiene valor, pero "array (int) ClaseA [ i ]" no, sin embargo, si la asignación de valores la hago con una variable int simple (sin ser array), la asignación del valor se hace perfectamente.

Gracias

noviembre 27, 2012 | Registered Commenteralfilblanco

No entiendo nada de esa asignación que haces:
array (int) ClaseA [ i ] = array (int) JInternalFrame [ i ]
Es inevitable que publiques el código que estás usando, o de otro modo, será casi imposible que se entienda lo que sucede.

noviembre 27, 2012 | Registered Commenterchoces

Gracias a tod@s por el interés. Ya encontré el problema, la verdad que cometí un fallo de libro. El problema era que el array si estaba declarado, pero no creado.
Gracias de nuevo

noviembre 28, 2012 | Registered Commenteralfilblanco