produto.setCod(Integer.parseInt(jtf_codigo.getText().trim()));
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
?¿?¿?¿PQ SERA?¿?¿?¿
Este erro ocorre na ação de um botao ;~.
Amigo, nesse caso está convertendo um caracterque não é número para inteiro, isso gera o erro, o mesmo vai aconteçer se você digitar um texto, para resolver isso faça um tratamento de erro com o try, catch:
int numero;
String letras;
public void defineCaracter(){
try{
letras = JOptionPane.showInputDialog(null,"Digite um número: ","",2);
numero = Integer.parseInt(letras);
}catch (NumberFormatException x) {
JOptionPane.showMessageDialog(null,"Digite apenas números!","",1);
defineCaracter();
}
}
eu fiz um exemplo bem básico para você ver como funciona