Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2009, 16:35
cribelo
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 1
Acceder a elementos del JFrame

Hola, a ver si me pueden ayudar en esto.
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

Última edición por cribelo; 25/05/2009 a las 16:56