Ciao, ho un problema che mi sta facendo impazzire! E' una cosa stupida ma non ne vengo a capo: alla pressione di un button i dati contenuti in diversi textField devono essere inseriti in un database. Volevo però fare un controllo che i textField non fossero vuoti...
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(textField.getText() != "") {
//codice db con messaggio di conferma inserimento
}
else {
JOptionPane.showMessageDialog(null, "Nome mancante");
}
}
});
Bene. Avvio il programma e clicco subito "Inserisci" con il textField vuoto: compare il messaggio di conferma e nel db viene inserito un record vuoto! Come è possibile?
Addirittura prima dell'if ho persino provato a mettere
textField.setText("");
ma il risultato è sempre quello.
Qualcuno ha qualche spiegazione?
Grazie.