Obtener datos de un TextField

Hola amigos, estoy haciendo un programa de red desde cero con codigo, y tengo problemasal obtener datos del JTextField:

Esta es la clase principal:::::::
 

ESte es panel donde esta la caja de texto y el boton:
 

Aqui estan los controles de evento:
 

Adjunto una imagen, cuando escribo el texto en la caja de texto, debo poder obtener con getText desde la clase Eventos y mostrarlo en pantalla. Adradezco su ayuda.

AdjuntoTamaño
1.png7.25 KB

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

A tu clase Principal créale

A tu clase   créale un metodo get para tu variable de tipo   (tendrás que declarar la variable fuera del constructor, puedes inicializarla dentro) y desde tu clase   al cual le pasas una referencia de tu clase   ya podrías obtener el valor con algo como:

 

Offtopic:
Por cierto, para obtener el password de un   lo puedes meter en un  , ésto porque el password se regresa como un  .

 

Mis ojos!! Por qué el color

Mis ojos!! Por qué el color verde?... por qué ESE verde?! :) :)

En el   de tu clase   estás creando un nuevo objeto Panel que NO es el que está mostrado en pantalla y como tal no tiene el valor de lo que escribiste.

Básicamente estás haciendo esto:
 

Haz referencia a tu panel original para poder obtener el valor que esperas.

Recomendaciones extra no solicitadas:

- Escribe el nombre del paquete en minúsculas
- Utiliza un layaout manager o un editor gráfico (GUI Editor). Poner el layout a null se vuelve muy complicado cuando quieres ajustar algo más tarde.
- Prefiere usar los componentes como variables en vez de heredar de ellos ( JFrame, JPanel, etc. )

IntelliJ IDEA tiene un GUI editor con el que puedes hacer como como esto:


O si prefieres puedes hacerlo a mano, pero es más difícil