@Override public void mouseClicked(java.awt.event.MouseEvent e) { if (e.getClickCount() == 2) { int linha = table.getSelectedRow(); Evento evento = new Evento(); evento.setId((int) table.getValueAt(linha, 0)); evento.setNome((String) table.getValueAt(linha, 1)); try { Moeda moeda = new Moeda((String) table.getValueAt(linha, 2)); evento.setValor(moeda.getValor()); } catch (ParseException ex) { ex.printStackTrace(); } evento.setDataEvento( AppDate.formatarDataInternacional((String) table.getValueAt(linha, 3))); eventos.add(evento); String nomeEvento, dataEvento, precoEvento; nomeEvento = (String) table.getValueAt(linha, 1); precoEvento = (String) table.getValueAt(linha, 2); dataEvento = (String) table.getValueAt(linha, 3); atualizarValor(precoEvento); adicionarProdutoVendaList(nomeEvento, precoEvento, dataEvento); } }
public void atualizarValor(String valor) { try { Moeda moeda = new Moeda(valor); this.valor = this.valor + moeda.getValor(); txtValor.setText(moeda.converterParaString(this.valor)); } catch (ParseException e) { JOptionPane.showMessageDialog( null, AppConstants.ERROR + e, AppConstants.OPS_ERROR, JOptionPane.ERROR); } }