Originariamente inviato da matrics21
codice:
String aux[]=new String[5];
public GestoreBottone(TextField protocollo,TextField indirizzo,TextField lingua,TextField categoria,TextField descrizione)
{
protocollo=new TextField();
aux[0]=protocollo.getText();
indirizzo=new TextField();
aux[1]=indirizzo.getText();
lingua=new TextField();
aux[2]=lingua.getText();
categoria=new TextField();
aux[3]=categoria.getText();
descrizione=new TextField();
aux[4]=descrizione.getText();
}
stmt.setString(1,aux[0]);
stmt.setString(2,aux[1]);
stmt.setString(3,aux[1]);
stmt.setString(4,aux[1]);
stmt.setString(5,aux[1]);
Non te li legge perche nel costruttore crei dei nuvi JTextField e per di più prelevi il teso al momento della costruzione. Il testo lo devi prelevare quando ti serve:
codice:
String aux[]=new String[5];
JTextField protocollo;
JTextField indirizzo;
JTextField lingua;
JTextField categoria;
JTextField descrizione;
public GestoreBottone(TextField protocollo,TextField indirizzo,TextField lingua,TextField categoria,TextField descrizione)
{
this.protocollo=protocollo;
this.indirizzo=indirizzo;
this.lingua=lingua;
this.categoria=categoria;
this.descrizione=descrizione;
}
stmt.setString(1,protocollo.gettext());
stmt.setString(2,indirizzo.gettext());
stmt.setString(3,lingua.gettext());
stmt.setString(4,categoria.gettext());
stmt.setString(5,descrizione.gettext());