07/11/2012, 14:22
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Respuesta: ¿Cómo puedo enviar un número a un JTextField en otra clase en Java? Hola:
Deberías meter el código entre los tags de "code" correspondientes para que se vea formateado, así es difícil de seguir.
Veo que haces dos new Ventana(), uno en el main() y otro en el método CilindroHorizontal.
En el main llamas al método Ventana1() que es el construye todo y la hace visible.
En el método CilindorHorizontal no llamas a Ventana1(), por lo que la ventana en la que estás metiendo los resultados no está ni construida ni visible. Tendrías que pasarle al método CilondroHorizontal un parámetro más que sea la ventana donde tienes que mostrar los resultados para no tener que hacer el new. O bien pasar Ventana en el constructor de Operaciones y guardártelo en un atributo de Operaciones, de forma que CilindroHorizontal() pueda usarlo sin hacer otro new. O la opción más elegante, el método CilindroHozizontal debería devolver los resultados en el return (posiblemente una clase Resultado con los dos valores como atributos) y ser la misma clase Ventana la que los recoja y los meta en los textfield.
Se bueno. |