Buenas tardes, espero me puedan ayudar,
estoy haciendo un sistema de matrícula en JAVA con un BD MySQL.
Y he creado la clase ProfesorLogin que abre la clase ProfesorPrincipal.
He logrado que se pase el int del campo de texto de usuario deñ código del ProfesorLogin a ProfesorPrincipal.
Pero de profesor principal a la subclase listaalumnos, no me pasa el codigo.
Código:
public class ProfesorInterfazInicio extends JFrame{
...
private JTextField textField;
...
ProfesorInterfazInicio(){
...
ProfesorInterfazPrincipal interfaz1 = new ProfesorInterfazPrincipal();
interfaz1.codigoprofesor = Integer.parseInt(textField.getText());
...
}
}
Y hasta ahí se pasa el codigo del profesor pero luego cuando quiero pasar el codigoprofesor de InterfazPrincipal1 a ListaAlumnos me pasa 0;
Código:
public class ProfesorInterfazPrincipal extends JFrame{
...
int codigoprofesor;
...
public ProfesorInterfazPrincipal(){
...
ProfesorListaAlumno lista = new ProfesorListaAlumno();
lista.codigoprofesor1 = codigoprofesor;
...
}
}
Y