Tengo un JFrame con un Boton y un JTextField
package interfaces;
public class FormularioAlumnos extends JFrame {
private JLabel codigoAlumnoLabel;
private JButton b1;
estos tienen sus geters y seters correspondientes.
Ahora teng que hacer la clase que maneje los eventos de el boton, la hago en otro paquete para que quede mas organizado.
package eventos;
Código:
public class ManejadorJTextField implements MouseListener { @Override public void mouseEntered(MouseEvent arg0) { ACA POR EJEMPLO QUIERO ACCEDER AL jtextfield,INTENTE CON arg0.getSource() (pero esto me da el boton) } @Override public void mouseExited(MouseEvent arg0) { // TODO Auto-generated method stub } @Override public void mousePressed(MouseEvent arg0) { } @Override public void mouseReleased(MouseEvent arg0) { } }
Bueno hasta ahi esta claro, no hace nada por simplicidad.
Bueno agrego el manejador que yo cree al boton.
getTable().addMouseListener(new ManejadorJTextField());
Esto en el JFRame (se entiende)
Bueno el tema es que yo en la clase ManejadorJTextField() quiero acceder al JTextField del Frame, se entiende?quiero leer el contenido, lo que sea.
La facil es meter esta clse dentro de la clase JFrame, pero queda muy largo el codigo, quisiera separarlo.
BUE EN FIN, COMO HAGO PARA DESDE UNA CLASE QUE IMPLEMENTA MouseListener ACCEDER A LOS ELEMENTOS DE UN JFrame que esta en otro paquete.
Bue espero su ayudaaa!!Graciasss