galera tenho um projeto onde num mesmo Jframe eu tenho dois Jtable, um para pesquisa de produtos, e outro é para vendas
ao selecionar uma linha no Jtable de produtos, ele preenche alguns TextFields , jFormatText.E criei um botão para incluir no outro JTable de vendas.....enfim o meu problema é que não estou conseguindo inserir numeros inteiros ou
do tipo Double,,, ele gera o seguinte erro:
private void incluirProduto(){
if (verificarQuantidade()){
VendasBean vb = new VendasBean();
vb.setDescricaoProduto(jTextNomeProd.getText().trim());
vb.setPrecoUnit(Double.parseDouble(String.valueOf(jFormatValorVenda.getValue())));
vb.setQuantidade(Integer.parseInt(String.valueOf(jFormatQuant.getValue())));
vb.setCor(jTextCor.getText().trim());
venda.add(vb);
String produto = String.valueOf(jTextNomeProd.getText());
String quantidade = String.valueOf(jFormatQuant.getValue());
String valor = String.valueOf(jFormatValorVenda.getValue());
String cor = String.valueOf(jTextCor.getText());
String [] campos = new String [] { produto,cor,quantidade,valor,};
tmVendas.addRow(campos);
} else {
JOptionPane.showMessageDialog(this, "Quantidade inválida!");
jFormatQuant.requestFocus();
}
}
private boolean verificarQuantidade(){
try {
if (Integer.parseInt(String.valueOf(jFormatQuant.getValue())) > 0){
return true;
}
} catch (NumberFormatException ex) {
ex.printStackTrace();
}
return false;
}]