Necesito ayuda con Netbeans 5.0!!!
Publicado por celia (4 intervenciones) el 15/04/2007 15:48:05
Hola. Estoy programando una sencilla aplicación en Netbeans 5.0, pero tengo un problema que no puedo solucionar:
Por defecto los métodos de ...ActionPerformed(java.awt.event.ActionEvent evt) son declarados como "private" y no se pueden cambiar, pero yo necesito llamar a un método de otra clase, desde este método, que es "public" donde inserto información en los jTextField de la pantalla. Este último método no puedo declararlo static ni tampoco los jTextField porque sino no me deja poner la información en ellos, ya que a menos que declare los jTextField como static me da el error de:
"non-static variable cannot be referenced from a static context"
Un extracto del código que me da problemas es este:
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
..........
PreguntasSector.Modificar(se);
.............
}
//en la clase PreguntasSector:
public void Modificar(Sector se)
{
....
jTextField2.setText(se.getIdent_Sector());
jTextField4.setText(""+se.getPlanta_Sector());
jTextField3.setText(""+se.getNum_Personas_Habituales());
.....
}
por favor, agradecería cualquier tipo de ayuda. GRACIAS
Por defecto los métodos de ...ActionPerformed(java.awt.event.ActionEvent evt) son declarados como "private" y no se pueden cambiar, pero yo necesito llamar a un método de otra clase, desde este método, que es "public" donde inserto información en los jTextField de la pantalla. Este último método no puedo declararlo static ni tampoco los jTextField porque sino no me deja poner la información en ellos, ya que a menos que declare los jTextField como static me da el error de:
"non-static variable cannot be referenced from a static context"
Un extracto del código que me da problemas es este:
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
..........
PreguntasSector.Modificar(se);
.............
}
//en la clase PreguntasSector:
public void Modificar(Sector se)
{
....
jTextField2.setText(se.getIdent_Sector());
jTextField4.setText(""+se.getPlanta_Sector());
jTextField3.setText(""+se.getNum_Personas_Habituales());
.....
}
por favor, agradecería cualquier tipo de ayuda. GRACIAS
Valora esta pregunta


0